18-讨论
3.4.3 讨论
可以使用核心方法 index() 获得所查找的DOM元素在jQuery集合中的索引。从jQuery 1.2.6开始,还能够以所要搜索的jQuery集合作为 index() 方法的参数。该方法将返回它所找到的第一个元素的索引:
var test = $("div.test");
$("div").each(function(i){
if ($(this).index(test) >= 0)
{
//进行一些处理
}
else
{
//进行另一些处理
}
});
将检查循环中的 <div> 是否匹配保存在变量 test 中的集合,如果匹配,将在匹配的集合上执行自定义操作。
注意
如果索引方法找不到传入的对象,将返回−1。