换这个库!!!
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js "></script>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js "></script>
2017-06-29
.append()和.after()的区别
append是在元素里面 如 $("span").append("<a>sdsd</a>"); 结果是 <span><a>sdsd</a><span>
after是在元素之后 如 $("span").after("<a>sdsd</a>"); 结果是 <span></span><a>sdsd</a>
即 append prepend 插入的都是子元素
after 和before 都是插入兄弟元素
append是在元素里面 如 $("span").append("<a>sdsd</a>"); 结果是 <span><a>sdsd</a><span>
after是在元素之后 如 $("span").after("<a>sdsd</a>"); 结果是 <span></span><a>sdsd</a>
即 append prepend 插入的都是子元素
after 和before 都是插入兄弟元素
2017-06-28
元素数据(data)内对象和数组不会被复制,将继续被克隆元素和原始元素共享。深复制的所有数据,需要手动复制每一个
意思是不会copy元素数据和数组(主要是内存上),所有copy的元素都共享一个,如果改变其中一个的,就等于改变了所有的。
例如:a元素有一个数组A,b是克隆a的元素,改变a元素的A数组为B,那b元素的数组也就变成了B
意思是不会copy元素数据和数组(主要是内存上),所有copy的元素都共享一个,如果改变其中一个的,就等于改变了所有的。
例如:a元素有一个数组A,b是克隆a的元素,改变a元素的A数组为B,那b元素的数组也就变成了B
2017-06-27
那个说4个P的,你复制《 if (!$("p").length) return; //去重》这句话,去掉‘!’就行了
2017-06-27
$("body").append(p); 改成 $("body").prepend(p); 就可以把p放到原来的位置了
但是为什么是append(p); p不是$("p").detach()吗 不应该是$("p")吗
但是为什么是append(p); p不是$("p").detach()吗 不应该是$("p")吗
2017-06-27
$('li').add('p').css(...);
$('li,p').css(...);
有啥区别?
$('li,p').css(...);
有啥区别?
2017-06-26
我试了下,$('li', '.item-ii')和$('.item-ii li')和$('.item-ii').find('li')效果一样的,只是写法不同罢了,只不过,我们都不太喜欢$('li', '.item-ii')这种写法
2017-06-25
$('.div').children(':last') 是匹配最后一个div,而不是div的最后一个儿子。
$('.div').children(':last-child')才是div的最后一个儿子。
$('.div').children(':last-child')才是div的最后一个儿子。
2017-06-22
大于号真的可以去掉吗. .. 选择器回去重新看一遍.
">" [子选择器: 选择所有指定"parent" 元素中指定的 child 的直接子元素]
" "后代选择器: 选择给定诛仙元素的所有后代元素,一个元素后代可能是该元素的一个孩子,孙子,曾孙等
">" [子选择器: 选择所有指定"parent" 元素中指定的 child 的直接子元素]
" "后代选择器: 选择给定诛仙元素的所有后代元素,一个元素后代可能是该元素的一个孩子,孙子,曾孙等
2017-06-22