jQuery的index()函式用法簡單介紹
本章節通過程式碼例項介紹一下它的用法。
此函式還算是非常實用和常見的,比如可以用它來獲取當前點選元素的索引值。
index()函式帶有引數和沒有引數的用法區別還是很大的,下面分別通過程式碼例項介紹一下。
一.沒有引數的情況:
沒有引數的情況就是獲取匹配元素在同輩元素集合中的索引位置。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>擷取字串-螞蟻部落</title> <style type="text/css"> ul li{ list-style-type:circle; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#show").text($(".antzone").index()); }) </script> <body> <div id="show"></div> <div id="main"> <ul> <li>螞蟻部落歡迎您,希望能夠得到您想要的東西</li> <li class="antzone">沒有任何人天生就是高手,沒有後天的努力是不行的</li> <li>每一天都是新的,把握好現在</li> </ul> </div> </body> </html>
上面的程式碼可以獲取class屬性值為antzone的元素在它的同輩元素集合中的索引位置。
二.帶有引數的時候:
當帶有引數的時候,是獲取指定的元素在匹配元素集合中的索引值。
index()函式的引數規定的就是要獲取索引的元素,既可以是dom物件也可以是jquery物件。
程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>擷取字串-螞蟻部落</title> <style type="text/css"> ul li{ list-style-type:circle; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#show").text($("li").index($(".last"))); }) </script> <body> <div id="show"></div> <div id="main"> <ul> <li>螞蟻部落歡迎您,希望能夠得到您想要的東西</li> <li class="antzone">沒有任何人天生就是高手,沒有後天的努力是不行的</li> <li>每一天都是新的,把握好現在</li> <span>螞蟻部落一</span> <li class="last">螞蟻部落二</li> </ul> </div> </body> </html>
程式碼可以獲取class屬性值為last的li元素在li元素集合中的中的索引位置,這個時候就不是在同輩元素中的索引位置。
關於index()函式可以參閱jQuery index()一章節。
相關文章
- jQuery的text()、html()和val()函式用法簡單介紹jQueryHTML函式
- js isNaN函式的用法簡單介紹JSNaN函式
- js eval()函式的用法簡單介紹JS函式
- javascript call()函式用法簡單介紹JavaScript函式
- javascript trim()函式用法簡單介紹JavaScript函式
- getFullYear()函式用法簡單介紹函式
- js isPrototypeOf()函式用法簡單介紹JS函式
- jQuery常用的動畫函式簡單介紹jQuery動畫函式
- jQuery建構函式簡單介紹jQuery函式
- jQuery filter() 用法簡單介紹jQueryFilter
- js fromCharCode()函式用法簡單介紹JS函式
- javascript陣列的map()函式用法簡單介紹JavaScript陣列函式
- jquery回撥函式中this的指向簡單介紹jQuery函式
- match函式簡單介紹以及與index函式結合應用函式Index
- javascript匿名函式簡單介紹JavaScript函式
- 函式表示式和函式宣告簡單介紹函式
- replaceChild()函式用法介紹函式
- javascript的this用法簡單介紹JavaScript
- jquery.lazyload.js外掛用法簡單介紹jQueryJS
- javascript呼叫函式的方式簡單介紹JavaScript函式
- javascript匿名函式的使用簡單介紹JavaScript函式
- js lastIndexOf()函式的用法介紹JSASTIndex函式
- document.close()函式簡單介紹函式
- javascript高階函式簡單介紹JavaScript函式
- javascript函式呼叫方式簡單介紹JavaScript函式
- js中匿名函式的使用簡單介紹JS函式
- js函式的length屬性簡單介紹JS函式
- javascript匿名函式的優點簡單介紹JavaScript函式
- js WebSocket用法簡單介紹JSWeb
- javascript arguments用法簡單介紹JavaScript
- onerror事件用法簡單介紹Error事件
- javascript定時器函式簡單介紹JavaScript定時器函式
- js Date()建構函式簡單介紹JS函式
- js 函式作用域鏈簡單介紹JS函式
- 機器學習之簡單介紹啟用函式機器學習函式
- jQuery Validate簡單介紹jQuery
- jquery css()方法設定元素的樣式簡單介紹jQueryCSS
- jquery實現的操作class樣式類簡單介紹jQuery