jquery 获取某个值得键名_jQuery获取元素索引值index()方法
jQuery的index()方法搜索匹配的元素,并返回相應(yīng)元素的索引值,從0開始計(jì)數(shù);
如果沒給.index()方法傳遞參數(shù),那么返回值就是這個(gè)jQuery對(duì)象集合中第一個(gè)元素相對(duì)于同輩元素的位置;
如果參數(shù)是一組DOM元素或者jQuery對(duì)象,那么返回值就是傳遞的元素相對(duì)于原先集合的位置;
如果參數(shù)是一個(gè)選擇器,那么返回值就是原先元素相對(duì)于選擇器匹配元素中的位置,如果找不到匹配的元素,則返回-1;
eg:
- ch
- ang
- ing
$('li').index(document.getElementById('ang')) //1? 傳遞一個(gè)DOM對(duì)象,返回這個(gè)對(duì)象在原先集合中的索引位置
$('li').index($('#ang')) // 1? 傳遞一個(gè)jQuery對(duì)象
$('li').index($('li:gt(0)')) // 1? 傳遞一個(gè)jQuery對(duì)象,返回這個(gè)對(duì)象中第一個(gè)元素在原先集合中的索引位置
$('#ang').index('li') // 1? ?傳遞一個(gè)選擇器,返回#ang在所有l(wèi)i中的索引位置
$('#ang').index() // 1? ?不傳遞參數(shù),返回這個(gè)元素在同輩中的索引位置
案例:
百度1
百度2
百度3
百度4
$('#nav a').click(function () {
var index1 = $('#nav a').index(this)
var index2 = $('#nav a').index($(this))
var index3 = $(this).index()
var index3 = $(this).index('a')
alert(index3)
return false
})
(點(diǎn)擊網(wǎng)頁中百度1、2、3、4依次彈出0、1、2、3)
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的jquery 获取某个值得键名_jQuery获取元素索引值index()方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ceph编译_Ceph编译:L版本及其之
- 下一篇: mysql 数据为空 none 网页显示