绑定click事件append div,点击回复再移除。为什么点击“回复”按
var $html="haha 回复
"$(".reply").one("click",function(){ $(this).parent().parent().append($html);});$(".replyBtn").live("click",function(){ $("#reply1").remove(); $(".reply").one("click",function(){ $(this).parent().parent().append($html); });});要做的功能是点击.reply弹出回复框div,点击"回复"button关闭这个div。
问题:第一次点击.reply添加div是没有问题的;但是一旦点击了回复remove掉div后,下次再点击.reply却添加了两个div; 都关闭后再点击.reply,就添加了三个div....总之,就是点击过几次回复,下次点.reply就会出现几个div。。。。为什么呀?求助 |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|