函數中加粗部分是什么意思
$('p').click(function(e) {
? ? ? ? alert(e.target.innerHTML)
? ? })
? ? var p;
? ? $("#bt1").click(function() {
? ? ? ? if (!$("p").length) return; //去重
? ? ? ? //通過detach方法刪除元素
? ? ? ? //只是頁面不可見,但是這個節點還是保存在內存中
? ? ? ? //數據與事件都不會丟失
? ? ? ? p = $("p").detach()
? ? });
2016-09-23
e.target.innerHTML指獲取當前p標簽的內容,然后alert顯示出來;
if (!$("p").length) return;是去重,指當p的長度為0的時候返回,不執行detach(),防止多次執行detach()會數據丟失。
2016-08-14
當("p").length==0;則不執行detach()操作 ? 防止點擊多次將節點也刪除了