我正在处理一个有44种不同的页面......
<a name="(various names)" class="name"></a>
...元素就可以了。其中一个也有班级&#34;特别&#34;。我想知道它的索引或eq()值是什么。
这就是我被困的地方 -
$(window).load(function(){
$('#container').find('.name').length; // 44 elems
$('#container').find('.name.special').length; // 1 elems
$('#container').find('.name.special').index(); // eq(0)
});
我如何理解我想要.index()告诉我.special与其他43个元素的上下文有什么关系?
为了更清楚,这里是我在页面上的缩小版本:
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name special"></a> <!-- what eq() is this? -->
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
<a name="(various names)" class="name"></a>
.special的eq(数字)或索引值是什么?
答案 0 :(得分:0)
$(window).load(function(){
var $allNames = $('#container').find('.name'), // 44 elems
$specialName = $('#container').find('.name.special'); // 1 elem
console.log($allNames.index($specialName[0])); //get the index of special in all names
});