我有一群<ul>
是动态创建的,我需要在最后添加一个类<li>
每一个。
I have:
$('ul li:last').each(function(){
$(this).addClass("last");
});
但这仅仅增加了一个class="last"
到最后<ul>
不在所有的<ul>
's.
我想要最后一个<li>
每个<ul>
添加班级,而不仅仅是最后一个<ul>
.
:last http://api.jquery.com/last-selector/,一个专有的 jQuery 选择器,从集合中弹出最后一个元素并返回它。
:last-child http://api.jquery.com/last-child-selector/CSS 选择器选择每个祖先元素的最后一个子元素。
$('ul li:last-child').addClass('last');
jsFiddle http://jsfiddle.net/qaNMk/.
附带说明,您不需要使用each()
那里。这addClass()
将在 jQuery 集中的每个项目上运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)