2013-03-01 37 views
0

我在下面用相同的ID顯示2個格,更新類名重複的HTML標籤

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

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

我需要使用Java腳本添加類屬性,我在下面實現的顯示,

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

但每次分配在如下圖所示只有1格,

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

我需要在這兩個DIV增加「亮點」級。請幫幫我。 請同時參閱以下鏈接,

請參考以下鏈接,

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

問候, Nirav

+3

你不能有相同的'id'兩個元素。 – Blender 2013-03-01 08:16:24

+0

我知道兩個具有相同ID的元素是錯誤的,但我的要求是這樣的。 – Nirav 2013-03-01 09:07:49

回答

0

我得到的答案從下面的論壇網站,

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

請按照以下鏈接查看的解決方案,

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

問候, Nirav Parikh的

0

支票從這$('.oldClass').addClass('highlight')

+0

請先處理它,然後寫出答案。 – JJJ 2013-03-01 08:18:31

+0

請參閱下面的鏈接 https://forum.jquery.com/topic/update-class-name-in-duplicate-html-tags – Nirav 2013-03-01 09:04:04