我为示例提供了一些基本标记
<ul class="foo">
<li class="baz is-closed"><p class="bar">John</p></li>
<li class="baz is-closed"><p class="bar">Paul</p></li>
<li class="baz is-closed"><p class="bar">George</p></li>
<li class="baz is-closed"><p class="bar">Ringo</p></li>
</ul>
然后我让这个 jquery 在点击时影响父类 -
$('.bar').click(function() {
$(this).parent().toggleClass('is-open');
$(this).parent().toggleClass('is-closed');
return false;
});
我想要的是当有人“点击”John(父 li 更改为 is-open)然后“点击”Paul 我希望 Johns 的父级将 is-open 替换为 is-close。
可能的?
有道理?