//:not 选择所有元素去除不匹配给定的选择器的元素
//选中所有紧接着没有checked属性的input元素后的p元素,赋予颜色
$("input:not(:checked)+p").css("background-color", "#CD00CD");
:checked注意冒号
//选中所有紧接着没有checked属性的input元素后的p元素,赋予颜色
$("input:not(:checked)+p").css("background-color", "#CD00CD");
:checked注意冒号
2016-12-12
> (大于号) 第一层下的子选择器。紧跟父子关系 如$("div > p")表示选择div下的直接层是p的节点。
+ (加号) 紧跟兄弟关系 如$("div + p")表示选择div同层的左右相邻的p节点。
~ (波浪线)任意距离兄弟关系 如$("div + p")表示选择div同层的p节点。
(空格) 任意层父子关系 如$("div p")表示选择div下的p节点(不管中间隔多少层)。
,(逗号) 表示选择器组合,如$("div p, span p")表示div下p节点和span下p节点。
+ (加号) 紧跟兄弟关系 如$("div + p")表示选择div同层的左右相邻的p节点。
~ (波浪线)任意距离兄弟关系 如$("div + p")表示选择div同层的p节点。
(空格) 任意层父子关系 如$("div p")表示选择div下的p节点(不管中间隔多少层)。
,(逗号) 表示选择器组合,如$("div p, span p")表示div下p节点和span下p节点。
2016-12-12
$("html").css("border","1px solid green");
$("body").css("border","1px solid orange");
多出来的边框和横线
$("body").css("border","1px solid orange");
多出来的边框和横线
2016-12-12
如果P2不能显示,那就换成:<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
2016-12-12
$('.imooc').eq(0).css('border','3px solid green');
下标为0的DOM对象呗设置css
下标为0的DOM对象呗设置css
2016-12-12
如何把jQuery对象转成DOM对象?
利用数组下标的方式读取到jQuery中的DOM对象。var div = $div[0] //转化成DOM对象
通过jQuery自带的get()方法。var div = $div.get(0) //通过get方法,转化成DOM对象
利用数组下标的方式读取到jQuery中的DOM对象。var div = $div[0] //转化成DOM对象
通过jQuery自带的get()方法。var div = $div.get(0) //通过get方法,转化成DOM对象
2016-12-12
使用的jQuery版本http://libs.baidu.com/jquery/1.9.1/jquery.min.js
2016-12-12
:eq(), :lt(), :gt(), :even, :odd 用来筛选他们前面的匹配表达式的集合元素,根据之前匹配的元素在进一步筛选,注意jQuery合集都是从0开始索引
gt是一个段落筛选,从指定索引的下一个开始,gt(1) 实际从2开始
gt是一个段落筛选,从指定索引的下一个开始,gt(1) 实际从2开始
2016-12-11
$(".last-div a:nth-last-child(2)").css("color", "red");
nth-child()里面不能用单引号,譬如,下面这样就不行
$(".last-div a:nth-last-child('2')").css("color", "red");
nth-child()里面不能用单引号,譬如,下面这样就不行
$(".last-div a:nth-last-child('2')").css("color", "red");
2016-12-11
$(".last-div a:nth-last-child(2)").css("color", "red");
/*a和:之间不能有空格;奇葩*/
/*a和:之间不能有空格;奇葩*/
2016-12-11
//查找所有div中,有属性testattr中的值没有包含"true"的div
$("div[testattr!='true']").css("border", "3px groove #668B8B");
这个有错,表示的是,查找所有div中,有属性testattr中的值不等于"true"的div,而不是包含,不信您试试,把某一个的testattr值价格空格;
$("div[testattr!='true']").css("border", "3px groove #668B8B");
这个有错,表示的是,查找所有div中,有属性testattr中的值不等于"true"的div,而不是包含,不信您试试,把某一个的testattr值价格空格;
2016-12-10