0

以下に示すように、同じ ID を持つ 2 つの div があります。

<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");
}

しかし、毎回以下に示す最初の div のみに割り当てます。

<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]

よろしく、 ニラフ

4

2 に答える 2

0

以下のフォーラムサイトから回答を得ました。

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

解決策を表示するには、以下のリンクに従ってください。

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

よろしく、 ニラフ・パリク

于 2013-03-02T04:07:43.620 に答える
0

これをチェック$('.oldClass').addClass('highlight')

于 2013-03-01T08:16:12.993 に答える