更改前一个元素的类

时间:2013-07-03 13:32:46

标签: jquery

这是我的代码的结构。我需要在jquery中的div之前更改h3标记的类,例如,我需要将ID更高的类更改为div上面的ID为“firstCol”。


‹h3 class="class123"› ‹a href="#"› First Column ‹/a›  ‹/h3 ›

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

‹h3 class="class123">‹a href="#"›First Column‹/h3›

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

请有人帮帮我..

3 个答案:

答案 0 :(得分:2)

也许这个?

$('#firstCol').prev().addClass('yourClass');

答案 1 :(得分:0)

没有单一的功能来更改课程,但您可以删除之前的课程并添加新课程:

$('#firstCol').prev('h3').removeClass().addClass('newClass');

答案 2 :(得分:0)

这会改变div之前元素的类......

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

有一些方法可以删除,添加和切换类,但这会删除所有类并添加一个新类。

相关问题