Jquery更改表内的类
如何更改div中的所有Jquery更改表内的类,jquery,Jquery,如何更改div中的所有类属性 $('#tbl').find('.c1').find('#pre').attr("class","e"); <table id="tbl"> <tr> <td> <div class="c1"> <pre class= "d"> ... </div> </td> <td>
类属性
$('#tbl').find('.c1').find('#pre').attr("class","e");
<table id="tbl">
<tr>
<td>
<div class="c1">
<pre class= "d">
...
</div>
</td>
<td>
<div class="c1">
<pre class="d">
...
</div>
</td>
</tr>
</table>
我尝试了以下方法:
$('.c1 > pre').attr('a','b');
$('tbl').find('c1').find('pre').attr(“class”,“e”);
...
...
谢谢。您可以使用获取类为c1
的父div,并使用获取pre
标记。可以使用更改选择器返回的元素类的属性
$('#tbl > pre').attr("a","e");
您还可以概括Adil的答案,并在一行中使用以下命令获取div中的所有前置元素:
$('div').find('pre').addClass('robots-are-cool');
并添加一个新类(比如“机器人很酷”类)
这是最简单的方法。但是jQuery也有方法,比如说,有条件地添加一个类()
希望这有帮助 find('.pre')
#是一个很好的资源。
$('div').find('pre').addClass('robots-are-cool');