使用jquery在html标记中添加类

时间:2010-09-20 09:47:47

标签: jquery html

我有这个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添加呢? 谢谢

3 个答案:

答案 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');