最新回答 / 慕仙4426018
insertBefore在目標元素前面插入集合中每個匹配的元素insertAfter 在目標元素后面插入集合中每個匹配的元素
最贊回答 / 回頭看我漂亮的堅持
我理解的是,一個元素上的事件還可以通過原生js添加,那么,這個時候,clone()就不能復制js添加的事件了。如下?var c=document.getElementsByClassName("aaron2")[0];?? ??? ?c.onclick=function(){?? ??? ??? ?alert("1");?? ??? ?};通過js給.aaron2添加了點擊事件,只會在原始元素上有效,clone()之后的元素上并無該事件。
2019-03-23
最新回答 / 業余奶茶品鑒師
把?<...code...>改成?<...code...>就好了。因為在點擊事件外已經定義了全局變量s,點擊事件里又定義了一個s,這里的是局部變量,給這個局部變量賦值,并不能作用于全局變量。所以添加不了。望采納
2019-03-16
最新回答 / 慕勒8594096
? ?<html><head>? ? ?<meta http-equiv="Content-type" content="text/html; charset=utf-8" />? ? <script src="http://www.xianlaiwan.cn/static/lib/jquery/1.9.1/jquery.js"></script><meta charset="UTF-8"><title>jQuery刪除節點之e...
2019-03-05
最新回答 / 慕無忌1343731
參數類型不同$('li.item-1').closest(itemB)傳入的是元素$('li.item1').closest('.item-b')傳入的是選擇器這里只是讓我們看看不同類型的參數是怎么實現的
2019-02-22
最贊回答 / 小季樂樂4412490
多敲了幾遍理解了去重的含義了第一次刪除的時候p = $("p").detach(),jQuery會找到$("p")并執行刪除方法detach()然后保存到p中,第二次刪除的時候p = $("p").detach(),jQuery會找不到$("p")?會返回一個underfind保存到p中? ?總結:當刪除第二次的時候就p被賦值為了underfind,所以點擊添加的時候p的之就為underfind,添加不了去重的意義在于,點擊刪除按鈕的時候如果頁面沒有p標簽就返回true,return執行結束,如果有p標簽...
2019-02-21
最贊回答 / 小季樂樂4412490
重點:detach不會清除事件,remove會清除事件當點擊remove的時候會清掉第一個p標簽,然后在下方添加一個p標簽,因為remove會清除掉p標簽點擊事件,點擊p標簽的時候是沒有點擊事件的當點擊detach的時候也是會清掉第一個p標簽,然后在下方添加一個p標簽,因為detach不會清掉p標簽點擊事件,點擊p標簽的時候是有事件的如果你點了兩次remove按鈕,那么會在下方添加兩個不保留事件的p標簽,如果再次點擊detach的時候會默認找第一個p標簽,因為append是順序插入,也就是remove刪除...
2019-01-09