检查此代码。
<li>one <a href="#" class="opt">delete</a>
<div class="popup">
<span class="tip"></span><a href="#" class="btn">deletebutton</a></div>
</li>
用于隐藏/显示的代码div.popup
$('.opt').live('click', function(e) {
e.preventDefault();
$(".popup").slideUp();
$(this).closest("li").find(".popup").stop(true, false).slideToggle();
});
在单击删除以打开每个div.popup
但第二次单击已打开div.popup
会使span.tip
消失。不刷新页面就不再出现。
$(".popup").slideUp();
我发现问题是由于这段代码造成的。我正在使用此代码隐藏.popup
单击任何删除锚点时打开的所有其他代码。我是 jQuery 的新手。任何人都可以建议一种替代方法来div.popup
单击任何隐藏兄弟姐妹。
谢谢..