獲得下一個元素我有一些元素,比如使用jQuery/JS
<div id="myDiv">
<p><input type="checkbox" />text</p>
<p>special text</p>
<p><input type="checkbox" />text</p>
<p><input type="checkbox" />text</p>
</div>
我的目的是檢查下面的「特殊文字」輸入框。 所以我創建了一個變量FINDTEXT找到「特殊文本」
var findText = $("#myDiv:contains('special text')");
我檢查「的特殊文本」是否存在,如果是的話,我想檢查下一個輸入元素。 .nextAll()
不幸的是剛剛得到以下兄弟姐妹。但是我怎樣才能調用下一個元素?
var findText = $("#myDiv:contains('special text')");
if(findText.length > 0) {
findText.nextAll("input").attr("checked",true)
}
謝謝你的時間和幫助。
所以,你想後,立即進行檢查'特殊text'的複選框? – lonesomeday 2011-06-06 09:20:23
是的。我希望在特殊文本後檢查所有複選框。 – jq5 2011-06-06 09:21:30
如果'nextAll'對你來說還不夠:http://stackoverflow.com/a/30089307/274502 – cregox 2015-05-06 23:24:59