0

これが私のコードの構造です。jquery で div の前にある h3 タグのクラスを変更する必要があります。たとえば、div の上の h3 クラスのクラスを「firstCol」の ID で変更する必要があります。

‹h3 class="class123"› ‹a href="#"› 最初の列 ‹/a› ‹/h3 ›

‹div id="firstCol" class="myStyle"› ここにコンテンツ ‹/div ›

‹h3 class="class123">‹a href="#"›最初の列‹/h3›

‹div id="secondCol" class="myStyle"›Content Here‹/div›

誰か助けてください..

4

3 に答える 3

2

もしかしてこれ?

$('#firstCol').prev().addClass('yourClass');
于 2013-07-03T13:35:03.153 に答える
0

これにより、divの前の要素のクラスが変更されます...

$('#firstCol').prev().attr("class", "new-class");

クラスを削除、追加、および切り替える方法はありますが、すべてのクラスが削除され、新しいクラスが追加されます。

于 2013-07-03T13:41:00.693 に答える
0

クラスを変更する単一の関数はありませんが、以前のクラスを削除して新しいクラスを追加できます。

$('#firstCol').prev('h3').removeClass().addClass('newClass');
于 2013-07-03T13:37:26.290 に答える