0

私はこのコードを持っています: http://jsfiddle.net/xFxD3/1/

ただし、「li」要素をクリックすると、リストが閉じます。「スパン」要素の1つをクリックしたときにのみ閉じるはずです(ここをクリック1、ここをクリック2)。

私は何を間違っていますか、どうすれば修正できますか?

4

3 に答える 3

1

これを試して

$('.test').click(function() { 
    $(this).parent().find('.toggle').slideToggle("fast");
});
​
于 2012-09-21T06:49:47.667 に答える
1

<li>クリックバインディングは、タグではなく親タグにありました<span>

これが更新されたフィドルですhttp://jsfiddle.net/xFxD3/3/

于 2012-09-21T06:52:08.093 に答える
0

これを試して

$('.test').click(function() { 
    $(this).next('.toggle').slideToggle("fast");
});

JSfiddle http://jsfiddle.net/xFxD3/1/ </p>

于 2012-09-21T06:56:28.673 に答える