我有这个HTML代码:
<form id = "xxx">
<ul>
<li class = "req" > </li>
<li class = "req" > </li>
<li class = "req" > </li>
<li > </li> ==================> HOW CAN I ADD A CLASS="req" to this li with jquery
<li class = "req" > </li>
....
<li class = "req" > </li>
</ul>
</form>
所以我重写了一个问题:有一个li标签没有(class =“req”),我怎么能用jquery添加呢? 谢谢
答案 0 :(得分:4)
$("#xxx li").addClass("req");
就足够了。
如果您想明确将其添加到li
而不是req
,则可以执行以下操作:
$("#xxx li:not(.req)").addClass("req");
如果您只想将类添加到第四个元素,您可以这样做:
$("#xxx li:eq(3)").addClass("req");
3
是因为它使用zero-based index作为元素。
答案 1 :(得分:1)
如果没有,您可以检查某个项目是否有某个attr。
$("ul#yourid").not(".req").addClas("req");
答案 2 :(得分:0)
jQuery('li').addClass('req');