![](/img/trans.png)
[英]Click Event inside of a jQuery Plugin on another element doesn't work
[英]Problem when put a element in array, using detach and append to another element using jquery click doesn't work
遇到問題,無法解釋,因為不確定發生了什么。 只是只能簡化這個例子中的問題
有什么好玩的
我暫時將元素放入數組中,然后當我再次放入時沒有點擊事件。
如何測試
您應該將 true 傳遞給clone
方法以保留事件。
@Shankar 的回答基本上是正確的(+1),但是有更好的方法來做到這一點。 現在,你:
相反,您可以.detach()
元素,它
與
.remove()
相同,除了 .detach.detach()
保留與已刪除元素關聯的所有 jQuery 數據。 當移除的元素稍后要重新插入到 DOM 中時,此方法很有用。
它會像這樣工作:
var $div = $('#div').detach();
hidden.push($div);
$('#click').remove();
hidden.pop().detach().appendTo('#div1');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.