課程
/前端開發
/jQuery
/jQuery基礎(二)—DOM篇
對這些概念不是太別的清楚,能否解釋一下?謝謝
2016-08-07
源自:jQuery基礎(二)—DOM篇 3-2
正在回答
$("#bt2").on('click', function() {
? ? ? ? //在匹配test1元素集合中的每個元素后面插入p元
? ? ? ? var obj = document.getElementById('bt2');
? ? ? ? /*
? ? ? ? 1?
? ? ? ? var $obj = $(obj);
? ? ? ? $(".test2").after($obj)
? ? $obj ?這個是通過jQuery的$()方法轉化而來的jQuery對象
? ? ? ? */
? ? ? ? 2 ?$(".test2").after(obj)
obj 是通過document.getElementById(');方法獲得的Dom元素
? ? ? ? 3 ?$(".test2").after('<p style="color:blue">after,在匹配元素之后增加</p>', '<p style="color:blue">多參數</p>')
這個屬于HTML字符串 ?'<p style="color:blue">after,在匹配元素之后增加</p>', '<p style="color:blue">多參數</p>'
? ? ? ? ?總結 2個方法都是都可以接收HTML字符串,DOM 元素,元素數組,或者jQuery對象,用來插入到集合中每個匹配元素的前面或者后面
? ? });
建議還是多看css和js,這些是基礎。
用 ?document.getElementById()或者 ?htlm標簽都是 ?Dom ? ? ?用 ?$('標簽')就是JQ對象 ??
var ?a =??document.getElementById('div')這是dom ? ? ?$a =??document.getElementById('id' ) dom 轉jq對象 ? 大概是這樣
recying5566 提問者
舉報
jQuery第二階段開啟DOM修煉,了解創建、插入、刪除與替換
3 回答Dom元素與jQuery的區別
1 回答含多個元素的jQuery替換多個元素的jQuery
3 回答在.append()和.appendTo()中,傳入的子元素都可以多元素傳入;那么prepend()與prependTo()是否也可以子元素多元素傳入?
2 回答元素數據(data)內對象和數組不會被復制,將繼續被克隆元素和原始元素共享。深復制的所有數據,需要手動復制每一個
3 回答元素數據(data)內對象和數組不會被復制,將繼續被克隆元素和原始元素共享。深復制的所有數據,需要手動復制每一個
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-19
$("#bt2").on('click', function() {
? ? ? ? //在匹配test1元素集合中的每個元素后面插入p元
? ? ? ? var obj = document.getElementById('bt2');
? ? ? ? /*
? ? ? ? 1?
? ? ? ? var $obj = $(obj);
? ? ? ? $(".test2").after($obj)
? ? $obj ?這個是通過jQuery的$()方法轉化而來的jQuery對象
? ? ? ? */
? ? ? ? /*
? ? ? ? 2 ?$(".test2").after(obj)
obj 是通過document.getElementById(');方法獲得的Dom元素
? ? ? ? */
? ? ? ? /*
? ? ? ? 3 ?$(".test2").after('<p style="color:blue">after,在匹配元素之后增加</p>', '<p style="color:blue">多參數</p>')
這個屬于HTML字符串 ?'<p style="color:blue">after,在匹配元素之后增加</p>', '<p style="color:blue">多參數</p>'
? ? ? ? */
? ? ? ? ?總結 2個方法都是都可以接收HTML字符串,DOM 元素,元素數組,或者jQuery對象,用來插入到集合中每個匹配元素的前面或者后面
? ? });
2016-08-30
建議還是多看css和js,這些是基礎。
2016-08-07
用 ?document.getElementById()或者 ?htlm標簽都是 ?Dom ? ? ?用 ?$('標簽')就是JQ對象 ??
var ?a =??document.getElementById('div')這是dom ? ? ?$a =??document.getElementById('id' ) dom 轉jq對象 ? 大概是這樣