gpt4 book ai didi

jquery - 如何跳出 nextAll() 函数

转载 作者:行者123 更新时间:2023-12-01 01:04:20 24 4
gpt4 key购买 nike

我有这个功能:

$('.trackInputHours').change(function() {
var changeVal=$(this).val();
$(this).closest('.trackOn').nextAll('.trackOn').find('.trackInputHours').val(function(i, v){
if((v=='??') || (v<changeVal)) {
return changeVal;
}
});
});

并且我想在 v==changeVal 时中断 nextAll();保留这些元素的旧值。

一种} else break;

我该怎么做?

最佳答案

只使用 .each() 怎么样?并使用return false停止迭代。

$('.trackInputHours').change(function() {
var changeVal=$(this).val();
$(this).closest('.trackOn').nextAll('.trackOn').find('.trackInputHours').each(function(){
var v = $(this).val();
if((v=='??') || (v<changeVal)) {
$(this).val(changeVal);
}
if(changeVal == v){
return false;
}
});
});

<强> Example on jsfiddle

输入 5,它会更改所有 <input type="text"/>直到达到 5

关于jquery - 如何跳出 nextAll() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5951837/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com