在重复的html标记中更新类名

时间:2013-03-01 08:14:11

标签: javascript

我在下面显示了2个div,ID相同,

<div id="dv1" class="oldClass">Div 1</div>

<div id="dv1" class="oldClass">Div 2</div>

我需要使用java脚本添加class属性,我已经实现了如下所示,

var lstObj = document.getElementsByClassName(“oldClass”);
for (var i = 0; i < lstObj.length; i++) {
jQuery("#" + lstObj[i].id).addClass("highlight");
}

但每次只分配如下所示的第一个div,

<div id="dv1" class="oldClass highlight">Div 1</div>
<div id="dv1" class="oldClass">Div 2</div>

我需要在两个div中添加“highlight”类。请帮我。 另请参阅以下链接,

请参阅以下链接,

[https://forum.jquery.com/topic/update-class-name-in-duplicate-html-tags]

此致 Nirav

2 个答案:

答案 0 :(得分:0)

检查此$('.oldClass').addClass('highlight')

答案 1 :(得分:0)

我从论坛网站获得了答案,

[https://forum.jquery.com/topic/update-class-name-in-duplicate-html-tags?reply=true]

请按照以下链接查看解决方案,

[http://jsfiddle.net/sUBWd/8/]

此致 Nirav Parikh