jQuery的index()方法用于查找指定元素在父級元素中的位置。
//HTML代碼 <ul> <li>第一項</li> <li>第二項</li> <li>第三項</li> <li class="active">第四項</li> <li>第五項</li> </ul> //jQuery代碼 var index = $("li.active").index(); console.log(index);
在上面的例子中,index方法用于獲取li元素中“active”類的位置,它可以通過遍歷目標元素的父級元素來確定位置。在這個例子中,它將返回值為3,因為“active”類是第四個li元素。
//HTML代碼 <div> <p><a>第一項</a></p> <p>第二項</p> <p class="active">第三項</p> <p>第四項</p> <p>第五項</p> </div> //jQuery代碼 var index = $("p.active").index("div p"); console.log(index);
這個例子中,index方法是用來獲取包含“active”類的div元素中匹配的元素位置。在這個例子中,它將返回值為2,因為匹配的元素是第三個p元素。
要注意的是,在index()方法中指定父級元素時,必須使用jQuery選擇器,只有匹配的元素才會被包括在內,并且需要注意的是index()方法返回值是從0開始計數的。
上一篇dockergpg
下一篇mysql為什么要用b樹