$("button:first").click(function() {
$('.item-b').parents('').css('border','1px solid red')
})
$('.item-b').parents('').css('border','1px solid red')
})
2017-07-05
$("button:first").click(function() {
$('.level-3').parent('li').css('border','1px solid red')
})
$('.level-3').parent('li').css('border','1px solid red')
})
2017-07-05
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
2017-07-05
(index%2)==0 || 1
index%2的结果只有两个,即 0 和 1
if(0) // false 不执行
if (1) // true 执行 blue
index%2的结果只有两个,即 0 和 1
if(0) // false 不执行
if (1) // true 执行 blue
2017-07-03
append(),写法:选择器在前,添加内容在后。/添加的节点在后。
appendTo(),写法:选择器在后,添加内容在前。/添加的节点在后。
prepend()写法:选择器在前,添加内容在后。/添加的节点在前。
prependTo()写法:选择器在后,添加内容在前。/添加的节点在前。
appendTo(),写法:选择器在后,添加内容在前。/添加的节点在后。
prepend()写法:选择器在前,添加内容在后。/添加的节点在前。
prependTo()写法:选择器在后,添加内容在前。/添加的节点在前。
2017-07-03
这节:
.wrap 每个人加个爸爸
之前的:
.append 最后面加个兄弟 (结合appendTo()来记)
.prepend 最前面加个兄弟(prependTo()来记)
.before 我的前面加个兄弟(结合insertBefore来记)
.after我的后面加个兄弟(结合insertAfter()来记)
.detach() 隐身
.remove 自杀
.empty 身体被掏空
.clone 复制 (true全复制 false 浅复制,无事件)
.replaceWith 删除并替换节点(结合.replaceAll()来记)
.wrap 每个人加个爸爸
之前的:
.append 最后面加个兄弟 (结合appendTo()来记)
.prepend 最前面加个兄弟(prependTo()来记)
.before 我的前面加个兄弟(结合insertBefore来记)
.after我的后面加个兄弟(结合insertAfter()来记)
.detach() 隐身
.remove 自杀
.empty 身体被掏空
.clone 复制 (true全复制 false 浅复制,无事件)
.replaceWith 删除并替换节点(结合.replaceAll()来记)
2017-07-03
remove会删除div,empty只是清空了div的内容,div本身还存在。就好像empty只是把可乐倒了装可乐的瓶子还留着,remove直接把可乐瓶一起丢了
2017-07-03
if ($("p").length==0) return; //去重
//if (!$("p").length) return; 效果一样的,意思是p标签长度为0的话,点击按钮返回,不操作
//if (!$("p").length) return; 效果一样的,意思是p标签长度为0的话,点击按钮返回,不操作
2017-06-29
元素数据(data)内对象和数组不会被复制,将继续被克隆元素和原始元素共享。 就是只clone() DOM时,只复制DOM内data对象的引用,而不是在clone() DOM的时候专门开辟内存保存DOM内的data对象。这么做应该是为了节省内存吧。
2017-06-29
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js "></script>全部加上,点击才有效果
2017-06-29