return '<div class="' + $(this).text() + '" />';
這個返回值返回的<div class='a元素'></div>
class='a元素'實際上什么也不會發生,這里有點干擾人
這個返回值返回的<div class='a元素'></div>
class='a元素'實際上什么也不會發生,這里有點干擾人
2018-03-05
通過C++的知識理解:
1.對象和數組在元素數據內其實是以指針的方式存在的,相當于僅僅是一個快捷方式。
2.當克隆這個元素時,也僅僅是將他本身的指針(快捷方式)給克隆過來。
也就是說本體和克隆體具有了同一套指針(快捷方式),所以他們的數據會指向同一個實體:數組、對象。
以上是個人理解與推測
1.對象和數組在元素數據內其實是以指針的方式存在的,相當于僅僅是一個快捷方式。
2.當克隆這個元素時,也僅僅是將他本身的指針(快捷方式)給克隆過來。
也就是說本體和克隆體具有了同一套指針(快捷方式),所以他們的數據會指向同一個實體:數組、對象。
以上是個人理解與推測
2018-03-05
老師講得非常詳細,基本上相關的操作都講到了一遍,還有相似操作的對比。所以顯得內容有點冗長。
但是,戒驕戒躁,當你老實地把老師講得都看完,你的基礎會變得非常扎實
但是,戒驕戒躁,當你老實地把老師講得都看完,你的基礎會變得非常扎實
2018-03-05
$("p").append(p)改成下面,可以還原成原樣
$("#bt1").before(p);
$("#bt1").before(p);
2018-03-05
div {
background: #bbffaa;
width: 300px;
height:100px;
}
更容易觀察
background: #bbffaa;
width: 300px;
height:100px;
}
更容易觀察
2018-03-05
HTML部分
<div></div>
JavaScript部分
$("div").on('click', function() {//執行操作})
//clone處理一
$("div").clone() //只克隆了結構,事件丟失
//clone處理二
$("div").clone(true) //結構、事件與數據都克隆
<div></div>
JavaScript部分
$("div").on('click', function() {//執行操作})
//clone處理一
$("div").clone() //只克隆了結構,事件丟失
//clone處理二
$("div").clone(true) //結構、事件與數據都克隆
2018-03-04
這里總結下內部操作四個方法的區別:
append()向每個匹配的元素內部追加內容
prepend()向每個匹配的元素內部前置內容
appendTo()把所有匹配的元素追加到另一個指定元素的集合中
prependTo()把所有匹配的元素前置到另一個指定的元素集合中
append()向每個匹配的元素內部追加內容
prepend()向每個匹配的元素內部前置內容
appendTo()把所有匹配的元素追加到另一個指定元素的集合中
prependTo()把所有匹配的元素前置到另一個指定的元素集合中
2018-03-04
注意點:
after向元素的后邊添加html代碼,如果元素后面有元素了,那將后面的元素后移,然后將html代碼插入
before向元素的前邊添加html代碼,如果元素前面有元素了,那將前面的元素前移,然后將html代碼插
after向元素的后邊添加html代碼,如果元素后面有元素了,那將后面的元素后移,然后將html代碼插入
before向元素的前邊添加html代碼,如果元素前面有元素了,那將前面的元素前移,然后將html代碼插
2018-03-04
簡單的總結就是:
.append()和.appendTo()兩種方法功能相同,主要的不同是語法——內容和目標的位置不同
append()前面是被插入的對象,后面是要在對象內插入的元素內容
appendTo()前面是要插入的元素內容,而后面是被插入的對象
.append()和.appendTo()兩種方法功能相同,主要的不同是語法——內容和目標的位置不同
append()前面是被插入的對象,后面是要在對象內插入的元素內容
appendTo()前面是要插入的元素內容,而后面是被插入的對象
2018-03-04