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