使用jquery或javascript更改标签的内部标签类

Changing the inner tags class of a tag using jquery or javascript

本文关键字:标签 内部 jquery javascript 使用      更新时间:2023-09-26

我有以下代码:

<li id="toto" class="jstree-leaf">
    <ins class="jstree-icon2">&nbsp;</ins>
    <a class=""><ins class="jstree-icon2">&nbsp;</ins>Story B</a>
</li>

我需要为特定的<li>更改<ins>标记的类。我需要访问<li> id,然后改变它里面发现的所有<ins>标签的类

如果有人能告诉我做这件事的正确方法,我会很感激的。

您可以像这样使用jQuery为ins标签添加和删除类:

$('#toto ins').removeClass('oldClass').addClass('newClass');
$("#toto ins").attr("class","className"); // all ins
$("#toto ins:eq(0)").attr("class","className"); // first ins
$("#toto ins").removeClass().addClass("yourClass")
$('#toto ins').attr('class', 'new-class');

您也可以使用toggleClass:

$("#toto ins").toggleClass("className");