課程
/前端開發
/jQuery
/jQuery基礎(二)—DOM篇
這句話是什么意思,測試過,用原生方法寫的事件也會一并復制過去
2019-03-23
源自:jQuery基礎(二)—DOM篇 5-1
正在回答
離開了jquery,clone()未定義或者報錯。請問樓主是怎么用原生來寫的尼?
我理解的是,一個元素上的事件還可以通過原生js添加,那么,這個時候,clone()就不能復制js添加的事件了。如下
?var c=document.getElementsByClassName("aaron2")[0];?? ??? ?c.onclick=function(){?? ??? ??? ?alert("1");?? ??? ?};
通過js給.aaron2添加了點擊事件,只會在原始元素上有效,clone()之后的元素上并無該事件。
里面有參數true的話會將事件一起復制過去,無參的話不會復制事件
舉報
jQuery第二階段開啟DOM修煉,了解創建、插入、刪除與替換
2 回答jQuery節點創建與屬性的處理
1 回答jquery的remove()方法會將方法和數據移除,那么這個數據是指什么?
1 回答關于js和jQuery的點擊事件
3 回答Dom元素與jQuery的區別
1 回答.replaceWith()方法返回的jQuery對象引用的是替換前的節點,而不是通過replaceWith/replaceAll方法替換后的節點????咩意思??????
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-07-22
離開了jquery,clone()未定義或者報錯。請問樓主是怎么用原生來寫的尼?
2019-06-17
我理解的是,一個元素上的事件還可以通過原生js添加,那么,這個時候,clone()就不能復制js添加的事件了。如下
?var c=document.getElementsByClassName("aaron2")[0];
?? ??? ?c.onclick=function(){
?? ??? ??? ?alert("1");
?? ??? ?};
通過js給.aaron2添加了點擊事件,只會在原始元素上有效,clone()之后的元素上并無該事件。
2019-04-02
里面有參數true的話會將事件一起復制過去,無參的話不會復制事件