//:not 选择所有元素去除不匹配给定的选择器的元素
//选中所有紧接着没有checked属性的input元素后的p元素,赋予颜色
$("input:not(:checked) + p").css("background-color", "#CD00CD");
//选中所有紧接着没有checked属性的input元素后的p元素,赋予颜色
$("input:not(:checked) + p").css("background-color", "#CD00CD");
2017-02-09
:hidden---选择器选取隐藏的元素。
以下几种情况的元素是隐藏元素:
1.设置为 display:none
2.带有 type="hidden" 的表单元素
3.width 和 height 设置为 0
4.隐藏的父元素(这也会隐藏子元素)
注释:该选择器对 visibility:hidden 和 opacity: 0 的元素不起作用。
转自:http://www.runoob.com/jquery/sel-hidden.html
以下几种情况的元素是隐藏元素:
1.设置为 display:none
2.带有 type="hidden" 的表单元素
3.width 和 height 设置为 0
4.隐藏的父元素(这也会隐藏子元素)
注释:该选择器对 visibility:hidden 和 opacity: 0 的元素不起作用。
转自:http://www.runoob.com/jquery/sel-hidden.html
2017-02-09
很多方法都可以用更简洁的方法替代。$("div").chindren("p") $("div").find("p") $('.prev').next('div') $('.prev').nextAll('div')
2017-02-08
input :nou(:checked) :not(selector)过滤选择器 选择并过滤掉有checked属性的input元素
2017-02-08
$div.first();改成$div.get(0)或者$div[0]为嘛不行?
因为$div.get(0)或者$div[0]得到的是DOM对象,而$div.first()得到的是jQ对象,两者不一回事
因为$div.get(0)或者$div[0]得到的是DOM对象,而$div.first()得到的是jQ对象,两者不一回事
2017-02-08