HTML格式:
<select class="selectExample"> (...) </select>
<select class="selectExample"> (...) </select>
<select class="selectExample"> (...) </select>
<select class="selectExample"> (...) </select>
脚本:
$(".selectExample")[3].hide()
它给了我一个错误,说它不是一个函数。
然后我读了。。。
选择一个跨度来做!
而且,准确地说,这是一个隐藏的好方法。但是,就我而言,我想这样做;
$('selectExample > option').each(function() {
我不能在跨度上这么做,因为选项是select的子项。
我只想知道怎么做
$('selectExample[i] > option').each(function() {
最佳答案
由于[]
返回底层DOM元素的引用,并且它们没有访问jQuery方法的权限,因此会出现错误。
使用.eq()
方法/:eq()
selector而不是[]
$(".selectExample").eq(3).hide();
$(".selectExample:eq(3)").hide()