Jquery中怎么获取当前元素

比如有很多个<li1></li><li2></li><li3></li>.... 还在不断的动态增加
怎样获取单击一个li元素,各位高手帮帮小弟

这个是jquery很详细的 你可以看看

:nth-child(index/even/odd/equation)
匹配其父元素下的第N个子或奇偶元素
':eq(index)' 只匹配一个元素,而这个将为每一个父元素匹配子元素。:nth-child从1开始的,而:eq()是从0算起的!
可以使用:
nth-child(even)
:nth-child(odd)
:nth-child(3n)
:nth-child(2)
:nth-child(3n+1)
:nth-child(3n+2)

--------------------------------------------------------------------------------

Matches the nth-child of its parent.
While ':eq(index)' matches only a single element, this matches more then one: One for each parent. The specified index is one-indexed, in contrast to :eq() which starst at zero.
返回值
Array<Element>

参数
index (Number) : 要匹配元素的序号,从1开始

示例
在每个 ul 查找第 2 个li

HTML 代码:

<ul>
<li>John</li>
<li>Karl</li>
<li>Brandon</li>
</ul>
<ul>
<li>Glen</li>
<li>Tane</li>
<li>Ralph</li>
</ul> jQuery 代码:

$("ul li:nth-child(2)") 结果:

[ <li>Karl</li>, <li>Tane</li> ]
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-06
给li绑定事件

$('li').click(function(){
var self=$(this);//这里this是dom对象,通过$转换为li对象。

});

jquery获取当前点击元素(jquery获取点击元素下标的方法)
首先,要用jquery获取到这个元素,用attr方法可以输出这个元素的标签属性。例如:(#id1)获取到这个元素,有很多种获取元素方法,可参考jquery的文档。jquery怎么通过class获取当前操作的元素获取父级元素id为bbb自身类为aaaaaa的元素:$(#bbb.aaaaaa)jQuery元素选择器:jQuery使用CSS选择器来选取HTML元素。(...

jquery通过id获取元素(jquery获取div的id)
1、通过jquery的方式,使用id选择器方式获取节点,然后获取值。2、通过原生的dom方式,获取id的值。每一个HTML元素都使用id来进行一个标注,随后可以通过document.getElementById(“ID名称”)取得指定的ID元素对象,取得元素对象之后就可以对其进行操作。但是document.getElementById()只能取得一个元素信息。d...

jQuery如何实现点击页面获得当前点击元素的id或其他信息
如下代码可以实现点击页面获得被点击元素的id (document).click(function(e) { \/\/ 在页面任意位置点击而触发此事件 $(e.target).attr("id"); \/\/ e.target表示被点击的目标})示例代码如下 创建Html元素 点击页面后,设置被点击元素背景色并获取其id:testtest1test2test3设置css样式 div.box{w...

jquery中怎么获得当前元素的索引值
1,创建Html元素 2,设置css样式 3,编写jquery代码 4,观察效果:因为index从0开始计数,所以点击第三个元素,获取的索引值是2

jQuery中如何即获得当前元素,又获得兄弟元素
获取父节点,在获取父节点下的所以子节点。(this).parent("父节点").find("子节点")或者 children("子节点")

jquery 或者js 怎么获取页面光标所在的元素?
1、首先,打开html编辑器,新建html文件,例如:index.html,编写基础代码。2、在index.html中的标签,输入js代码:var el = window.document.body;window.document.body.onmouseover = function(event) { el = event.target;('body').append('当前鼠标在' + $(el).html() + '元素上');} 3...

jquery如何获取当前元的子元素?
Jquery获取子元素的方法有2种,分别是children()方法和find()方法。1.children()方法:获取该元素下的直接子集元素 2.find()方法:获取该元素下的所有子集元素 3.children()方法获取ul下面直接子集元素li:$("ul").children("li")4.find()方法获取ul下所有元素li:$("ul").find("li")5....

怎么使用jquery获得标签的值或元素的内容?
创建Html元素点击按钮获取label中内容:输入用户名 2设置css样式div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}div.box span{color:#999;font-style:italic;}div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}h3{display:inline-block;}...

jquery怎么获得页面元素的坐标值
jquery获取当前元素的坐标 1,获取对象 var obj = $("#id号"); 或 var obj = $(this); 实例中我获取的对象是弹出窗口按钮,这样创建的新窗口就会根椐按钮的位置进行调整,实例中将创建的新窗口显示的按钮的右下角。 2,获取对象元素的位置(offse...

怎么使用jquery获得标签的值或元素的内容
创建Html元素 点击按钮获取label中内容: 输入用户名 设置css样式 div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;} div.box span{color:#999;font-style:italic;} div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;} h3{display...

相似回答