我有以下的html:JQuery的nextAll閱讀完所有的輸入字段
<input type="text" id="entry1" value="1" />
<input type="text" id="entry2" value="2" />
<input type="text" id="entry3" value="3" />
<input type="text" id="entry4" value="4" />
<input type="text" id="entry5" value="5" />
<input type="text" id="entry6" value="6" />
<input type="text" id="entry7" value="7" />
<input type="button" id="test" value="Test 1" />
..
$('#test').click(function() {
var entrys = $(':text[id != "entry5"]').nextAll(':text');
});
我希望是,它會只返回entry6,entry7。但我得到的是基本上所有的文本輸入字段 。我究竟做錯了什麼?或者我錯誤地使用了nextAll()
?我用entry5作爲例子,但我想要做的只是在某個輸入文本ID後才能獲取字段。所以如果我將它設置爲entry6,只返回entry7。
你正確的,固定它。看完代碼後,現在它變得更有意義。謝謝 – adviner 2013-04-24 17:05:22