遍历两个步骤改变类--JQuery

时间:2014-01-12 21:25:22

标签: jquery

我有一个父母距离两步之遥的链接。当我点击链接时,我想改变远程父母班。

示例html:

<div class="classA">
    <div class="linkHolder">
        <a href="#" id="clickMe">hello</a>
    </div>
</div>

所以点击链接时我想更改父级 - >从classA到classB的父类

这是我正在尝试但没有效果:

$("#clickMe").click(function() {
    $(this).prevUntil('classA').removeClass('classA').addClass('classB');
});

有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

$("#clickMe").click(function() {
    $(this).closest('.classA').toggleClass('classA classB');
});

FIDDLE

注意:一旦再次点击或类似的东西,它不会改变类,因为它没有在问题中指定。