2011-11-03 85 views
4

改变内标签类标签的我有以下代码:使用jQuery或JavaScript

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

我需要改变类<ins>标签的特定<li>。 我需要访问<li> ID,然后更改类中发现的所有<ins>标签它

我将不胜感激,如果有人可以告诉我这样做的正确方法。

非常感谢..

+0

您需要更改哪个特定的ins项目? – arb

+0

非常感谢你们......这正是我所需要的 – tanya

+0

@tanya:一定要接受你认为最有帮助的答案。 – ruakh

回答

2
$("#toto ins").attr("class","className"); // all ins 
$("#toto ins:eq(0)").attr("class","className"); // first ins 
1
$('#toto ins').attr('class', 'new-class'); 
+0

'#toto> ins''将不起作用:在该示例中,其中一个“”位于“”内。 – ruakh

+0

你说得对。查看我的编辑。我删除了'>'符号。 – pltvs

2
$("#toto ins").removeClass().addClass("yourClass") 
3

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

$('#toto ins').removeClass('oldClass').addClass('newClass'); 
0

您还可以使用toggleClass为此:

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