(1)$("div[name=p1]")选择div元素中name属性是p1的元素
(2)$("div[name]")选择div元素中所有具有name属性的元素
(3)$("div[name|=a]")选择div元素中name属性的值只包含一个连字符a或以a为前缀且以"-"为分隔的元素(如:name="a-bcd")
(4)$("div[name~=a]")选择div元素中name属性的值包含字符串a且以空格分隔 元素(如:name="a b")
(2)$("div[name]")选择div元素中所有具有name属性的元素
(3)$("div[name|=a]")选择div元素中name属性的值只包含一个连字符a或以a为前缀且以"-"为分隔的元素(如:name="a-bcd")
(4)$("div[name~=a]")选择div元素中name属性的值包含字符串a且以空格分隔 元素(如:name="a b")
2016-10-17
> (大于号)紧跟父子关系 如$("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-10-17
var $div = $('div')这是jQuery对象;JQ对象可以用.first()方法得到元素后再使用.css来改变样式
var div = $div[0];这是DOM对象,(注意看var 后面是div ,不是Jquery的$div ),DOM对象只能使用div.style.color='red';来改变颜色
var div = $div[0];这是DOM对象,(注意看var 后面是div ,不是Jquery的$div ),DOM对象只能使用div.style.color='red';来改变颜色
2016-10-17
我感觉可以看懂啊,有一个可能有点难懂,$('div[name|="-"]'),表示等于指定字符‘-’或‘-’为前缀的字符(以-连接)
2016-10-17
有没有人和我一样这里出现了Bug,获取不到.first的实际宽高
<script type="text/javascript">
//获取尺寸,传入CSS属性组成的一个数组
var value = $('.first').css(['width','height']);
//因为获取的是一个对象,取到对应的值
$('p:eq(2)').text( ['widht:' + value.width + ' height:' +value.height ])
</script>
<script type="text/javascript">
//获取尺寸,传入CSS属性组成的一个数组
var value = $('.first').css(['width','height']);
//因为获取的是一个对象,取到对应的值
$('p:eq(2)').text( ['widht:' + value.width + ' height:' +value.height ])
</script>
2016-10-16
回复第一赞的问题,split("px")后返回的是一个数组,虽然只有一个元素,即value[0]=原有宽度值。这里后面的value[1]的值应该是undefined,但是系统自动忽略他并给没有单位的数值加了px
2016-10-15
$(".aaron:lt(2)").css("color", "#f00"); 没反应,代码有错么,没找到
2016-10-15
$("menu_con .tag p:first-child").css('color','#9932CC');
$("#menu_con .tag a:lt(4)").css('color','red');
$("#menu_con a[name='setColor']").css('color','blue');
$(".tag a:nth-child(10)").css('color','#66CD00');
$("#menu_female .tag a:contains('更多')").css('color','#C71585');
记住一定要有层级关系来使用选择器
$("#menu_con .tag a:lt(4)").css('color','red');
$("#menu_con a[name='setColor']").css('color','blue');
$(".tag a:nth-child(10)").css('color','#66CD00');
$("#menu_female .tag a:contains('更多')").css('color','#C71585');
记住一定要有层级关系来使用选择器