我要通過形式檢查值,但我需要停止特定元素之前(#before)jQuery find()直到?
$('#before').closest('form').find('.reqd').each(function() {
//chacks input
});
我需要在此之前停止,甚至更好的達到#before後。我讀過nextUntil(),但它似乎只適用於兄弟元素。我需要檢查#before之前的表格中的所有.reqd元素
我敢打賭,我錯過了一些非常簡單的方法來做到這一點。
我要通過形式檢查值,但我需要停止特定元素之前(#before)jQuery find()直到?
$('#before').closest('form').find('.reqd').each(function() {
//chacks input
});
我需要在此之前停止,甚至更好的達到#before後。我讀過nextUntil(),但它似乎只適用於兄弟元素。我需要檢查#before之前的表格中的所有.reqd元素
我敢打賭,我錯過了一些非常簡單的方法來做到這一點。
在每個循環中返回false將退出每個循環。
$('#before').closest('form').find('.reqd').each(function() {
// your code here
if (this.id === "before") {
// end each loop after processing #before
return false;
}
});
但#before可能不是.reqd –
好吧,我只是通過find(':input '),然後檢查它是否有Class('。reqd')。感謝您不要求我發佈HTML! :) –
你能發表一些html嗎? – BNL
你試過'返回false;'在你的每個(..)'裏面? –
你不應該需要返回false。 –