我有这个代码:http: //jsfiddle.net/xFxD3/1/
但是当单击“li”元素时,列表会关闭。只有当您单击“跨度”元素之一时,它才应该关闭(单击此处 1,单击此处 2)。
我做错了什么,我该如何解决?
我有这个代码:http: //jsfiddle.net/xFxD3/1/
但是当单击“li”元素时,列表会关闭。只有当您单击“跨度”元素之一时,它才应该关闭(单击此处 1,单击此处 2)。
我做错了什么,我该如何解决?
尝试这个
$('.test').click(function() {
$(this).parent().find('.toggle').slideToggle("fast");
});
点击绑定在父<li>
标签而不是<span>
标签上。
这是更新的小提琴http://jsfiddle.net/xFxD3/3/
尝试这个
$('.test').click(function() {
$(this).next('.toggle').slideToggle("fast");
});
JSfiddle http://jsfiddle.net/xFxD3/1/ </p>