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()

09-30 18:28