以下をアーカイブしたいと思います: Onclick ツリー内の次の ul をトグルする必要があります (動作) その後 (!) クラスは treeExpanded から treeCollapsed に変更する必要がありますが、取得できません...
...
<li>
<a class="treeExpanded">Toggle</a>
<span>xyz</span>
<ul class="steps">
...
</ul>
</li>
...
動作しますが、クラスはすぐに変更されます:
$j('.treeExpanded').click (function () {
$j(this).toggleClass('treeCollapsed','treeExpanded').nextAll('ul').slideToggle("slow");
});
も機能しますが、クラスはすぐに変更されます:
$j('.treeExpanded').click (function () {
$j(this).nextAll('ul').slideToggle("slow");
$j(this).toggleClass('treeCollapsed','treeExpanded');
});
動作しません:
$j('.treeExpanded').click (function () {
$j(this).nextAll('ul').slideToggle("slow", function () {
$j(this).parents('a:first').toggleClass('treeCollapsed','treeExpanded');
});
});