[jQuery] .index() 取得某元素於指定的元素列表中的 索引值(index)
API說明文件:https://api.jquery.com/index/
因為曾經沒仔細看api ,導致程式一直出錯,所以做個筆記
有三種用法
- 不加任何參數 : .index()
取得第一個符合的元素之索引值
- 加入選擇器來篩選: .index(selector)
直接放入字串,就可以自動轉譯成選擇器
如 $('.obj').index('.list'); // 找出 .obj 在 .list中的索引位置。
- 直接放入html元素篩選:.index(element)
也可以直接把 jquery物件 或 DOM 物件 放進去,但用法上跟上面的方法會反過來
如 $('.list').index($('.obj')); // 找出 .obj 在 .list中的索引位置。
舉例來說,