2013-03-01 2 views
0

у меня есть 2 DIV показано ниже с таким же идентификатором,Обновление в дублированных HTML-теги

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

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

Мне нужно добавить атрибут класса с помощью Java Script и я уже внедрено показано ниже,

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

но каждый раз назначать только в 1-е DIV показанного в ниже,

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

мне нужно добавить класс «изюминка» в обеих делах. Пожалуйста, помогите мне. Также смотрите ссылку ниже,

см ниже ссылку,

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

с уважением, Nirav

+3

Вы не можете иметь два элемента с одинаковыми 'id'. – Blender

+0

Я знаю, что два элемента с одинаковым id ошибочны, но мое требование - это так. – Nirav

ответ

0

Я получил ответ от ниже форум сайта,

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

Пожалуйста, следуйте ссылке ниже, чтобы увидеть решение,

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

С уважением, Nirav Парих

0

проверка на этом $('.oldClass').addClass('highlight')

+0

Сначала проработайте над этим, затем напишите ответ. – JJJ

+0

См. Ниже ссылку https://forum.jquery.com/topic/update-class-name-in-duplicate-html-tags – Nirav