将Toggle类添加到这个jQuery ......?

时间:2011-03-17 17:11:39

标签: jquery toggle

有人可以帮我解决这个问题吗?

隐藏和显示区域的简单切换可以很好地工作,我需要在打开的标记的p标记中添加一个类,并在关闭时将其删除。

目前只会添加它,但它会保持添加状态,即使单击关闭也不会将其删除。 :(

$(".parents-toggle > p").click(function () {
$(this).toggleClass('open');
   $(".parents-toggle > div.menu-toggle").not($(this).siblings()).slideUp();
   $(this).siblings(".menu-toggle").slideToggle();

});

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在jsFiddle上使用DOM检查器可以正常工作:http://jsfiddle.net/Gv8Y2/

修改

尝试

$(".parents-toggle > p").click(function () {
    $( ".parents-toggle > p").not(this).removeClass("open");
    $(this).toggleClass('open');
    $(".parents-toggle > div.menu-toggle").not($(this).siblings()).slideUp();
    $(this).siblings(".menu-toggle").slideToggle();
});