用JQ选中ul中多个li标签,我单击某个标签时选择这个标签。为什么总是选中第一个li?

如题所述

这样肯定会选中第一个的啦。

$("#nav_ul").delegate("li", "click", function(){
var curLi = $(this); //这个就是当前选中的li
});
温馨提示:内容为网友见解,仅供参考
无其他回答

用JQ选中ul中多个li标签,我单击某个标签时选择这个标签。为什么总...
这样肯定会选中第一个的啦。("#nav_ul").delegate("li", "click", function(){ var curLi = $(this); \/\/这个就是当前选中的li });

...某个标签时选择这个标签。为什么总是选中第一个li
在每一个li标签加点击事件,在事件里面获取当前点击的元素,大概方法如下:("#nav_ul li").live('click',function(){ \/\/此时就可以对你当前点击的元素即li标签做相应的操作了,比如设置选中li的样式 (this).css({'stylename':'stylename'});})...

多个class的时候,JQ选择器总是只选第一个,后面的选不上是怎么回事?
ul.first li:first 这句话意思是class为first的ul下的第一个li,当然只有一个变效果了 想要达到你的效果,只要把选择器改成 ("ul.first li") 即可

...但是默认第一个li有背景颜色,点击其他li又变为无
首先给第一个li默认类名如one,然后给这个one类加个背景颜色。然后写jQ 取出所有的li,并给li写单击事件,鼠标点到哪个li就把其它li的one类名去掉,并把当时li添加上one类名。思路就是这样了。

...个li,li中又有一个a标签,如何用jquery写单击a标签然后删除li节点呢...
<ul> <li><a href="javascript:void(0)">222<\/a><\/li> <li><a href="javascript:void(0)">222<\/a><\/li> <li><a href="javascript:void(0)">222<\/a><\/li> <li><a href="javascript:void(0)">222<\/a><\/li><\/ul>JQ:("a").click(function(){ $(this...

...当前的ul隐藏当前li其它标签不变。如何用jquery来实现。
1、新建一个html文件,命名为test.html,在test.html文件内,使用ul标签、li标签创建一个列表,用于测试。2、在test.html文件内,给ul标签设置一个id属性,用于获得ul对象。3、在test.html文件内,创建一个button按钮,给button绑定onclick点击事件,当按钮被点击时,执行addBorder()函数。4、在js标签...

jquery怎么在点击li标签之后添加一个在class,点击下一个li时删除上一...
1、HTML结构:设计三个li元素 <ul id="test"> <li>Glen<\/li> <li>Tane<\/li> <li>John<\/li> <\/ul> 2、css样式:设计一个类selected,表示选中后的效果 <style> .selected{font-weight:bold; background: #ff99cc; color:#fff;} <\/style> 3、jquery代码:(function(){ ("#test li...

jquery ul 如何指定不选择ul下的某个li
最常见的用法:与其他选择器一起使用,选取指定组合中除了指定元素以外的所有元素(如上面的实例)。语法 $(":not(selector)")参数描述:selector 必需。规定不选择的元素。该参数接受任何类型的选择器。("ul li:not(li:eq(0))");\/\/第一个li不被选择 ...

...只有其中一个下面有好几个li,用js怎么通过这个li获取其包含它的ul...
<ul> <p>5<\/p> <li>51<\/li> <li>52<\/li> <li>53<\/li> <li>54<\/li> <li>55<\/li> <\/ul> <\/div> <\/body> <script> (document).on("click","li",function(){ var ulindex=$(this).parent("ul").index();alert(ulindex)})<\/script> <\/html> \/\/记得引用jq ...

jquery获取第一个子元素的值?
1.通过位置选择的操作::first:默认情况下是相对整个页面来说的第一个,如:li:first表示整个页面的第一个li元素,而ulli:first表示整个页面的第一个li元素,并且是在ul下的子元素;:first-child:为每个父元素匹配第一个子元素,如li:first-child返回每个ul的第一个li元素。可以这样理解,页面中的...

相似回答