比方說,我有一個表像這樣用很行的多個選擇:獲取當前選擇的元素畢竟選擇在一排
<table>
<tr>
<td>
<select name="selectA" id="selectA">
....
</select>
</td>
<td>
<select name="selectB" id="selectB">
....
</select>
</td>
<td>
<select name="selectC" id="selectC">
....
</select>
</td>
</tr>
<tr>
<td>
<select name="selectA2" id="selectA2">
....
</select>
</td>
<td>
<select name="selectB2" id="selectB2">
....
</select>
</td>
<td>
<select name="selectC2" id="selectC2">
....
</select>
</td>
</tr>
<tr>
<td>
<select name="selectA3" id="selectA3">
....
</select>
</td>
<td>
<select name="selectB3" id="selectB3">
....
</select>
</td>
<td>
<select name="selectC3" id="selectC3">
....
</select>
</td>
</tr>
</table>
我想要做的是,當一個選擇要素的變化,我希望在更改後的select元素之後獲取同一行中的所有select元素,並對它們進行更改。
因此,如果selectA發生變化,我想要selectB和selectC。如果selectB改變,我想獲得selectC。等等。如何用jQuery做到這一點?
我想做到這一點不一個插件。 nextUntil()或其他函數不可能嗎?基本上我想要做的是當一個select元素改變時,爲同一行之後的所有select元素選擇第一個選項。 – 2011-04-20 06:48:07
好吧,你似乎知道你的問題的答案:)我不知道'nextUntil()',但它看起來像一個很好的候選人。它與jQuery選擇器,你有麻煩嗎? – 2011-04-20 06:51:53
嗯,是的。但我想我已經明白了。我發佈了一個aswer。它似乎工作。 – 2011-04-20 06:57:17