我坚持一个jQuery的问题..我实际上是想禁用所有(除了父级的所有其他项目)如果选定的值是“interestingValue”jquery禁用项目选项,如果选择某个值
<select name="menufoo" id="menufoo" class="menufooClass">
<option value="interestingValue">bar foo</option>
<option value="foo1">foo abc1</option>
<option value="bar1">foo abc1</option>
</select>
<select name="menufoo2" id="menufoo2" class="menufooClass2">
<option value="interestingValue2">bar foo2</option>
<option value="foo2">foo abc2</option>
<option value="bar2">foo abc2</option>
</select>
例如:如果我们从第一个菜单中选择 “interestingValue” 我们得到
<select name="menufoo" id="menufoo" class="menufooClass">
<option value="interestingValue">bar foo</option>
<option value="foo1">foo abc1</option>
<option value="bar1">foo abc1</option>
</select>
<select name="menufoo2" id="menufoo2" class="menufooClass2">
<option value="interestingValue2" disabled="disabled">bar foo2</option>
<option value="foo2" disabled="disabled">foo abc2</option>
<option value="bar2" disabled="disabled">foo abc2</option>
</select>
例如:如果我们从第二个菜单中选择 “interestingValue2” 我们得到
<select name="menufoo" id="menufoo" class="menufooClass">
<option value="interestingValue" disabled="disabled">bar foo</option>
<option value="foo1" disabled="disabled">foo abc1</option>
<option value="bar1" disabled="disabled">foo abc1</option>
</select>
<select name="menufoo2" id="menufoo2" class="menufooClass2">
<option value="interestingValue2">bar foo2</option>
<option value="foo2">foo abc2</option>
<option value="bar2">foo abc2</option>
</select>
谢谢:)
刚请确保使用id时^ = menufoo作为一个选择器,确保你没有一个select的ID以menufoo开头,你不希望将事件处理器应用到其他选择菜单中选择interestingValue,也不能禁用它的选项。 – 2012-07-27 18:57:09