有人对比:nth-child(index) 和eq(index)。。
$('div:nth-child(n)') 这个是所有div下的第N个子元素
$('div:eq(n)') 这个是第N个div。 别搞混了
$('div:nth-child(n)') 这个是所有div下的第N个子元素
$('div:eq(n)') 这个是第N个div。 别搞混了
2017-01-05
对高票答案的理解加适当修改
> (大于号)紧跟父子关系 如$("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")表示选择div后面的同层的所有p节点。
,(逗号) 表示选择器组合,如$("div p, span p")表示div下p节点和span下p节点。
2017-01-04
我进来关注一波妹子,顺便刷刷教程,不过讲真的,这些只适合小白,这些东西,查查文档都有的...
2017-01-03
$( "parent > child" )
子选择器:选择所有指定“parent”元素中指定的"child"的直接子元素。
$("ancestor descendant")
后代选择器:选择给定的祖先元素的所有后代元素, 一个元素的后代可能是该元素的一个孩子,孙子,曾孙等
$("prev + next")
相邻兄弟选择器:选择所有紧接在“prev”元素后的“next”元素
$("prev ~ siblings")
一般兄弟选择器:匹配“prev”元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器
子选择器:选择所有指定“parent”元素中指定的"child"的直接子元素。
$("ancestor descendant")
后代选择器:选择给定的祖先元素的所有后代元素, 一个元素的后代可能是该元素的一个孩子,孙子,曾孙等
$("prev + next")
相邻兄弟选择器:选择所有紧接在“prev”元素后的“next”元素
$("prev ~ siblings")
一般兄弟选择器:匹配“prev”元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器
$("#menu_con div.tag dd > p:first-child").css('color','#9932CC');
$("#menu_con div.tag a:lt(4)").css('color','red');
$("#menu_con a[name='setColor'").css('color','blue');
$("div.tag dd a:nth-child(10)").css('color','#66CD00');
$("#menu_female div.tag dd > a:last-child").css('color','#C71585');
$("#menu_con div.tag a:lt(4)").css('color','red');
$("#menu_con a[name='setColor'").css('color','blue');
$("div.tag dd a:nth-child(10)").css('color','#66CD00');
$("#menu_female div.tag dd > a:last-child").css('color','#C71585');
通过.val()处理select元素, 当没有选择项被选中,它返回null
.val()方法多用来设置表单的字段的值
如果select元素有multiple(多选)属性,并且至少一个选择项被选中, .val()方法返回一个数组,这个数组包含每个选中选择项的值
.val()方法多用来设置表单的字段的值
如果select元素有multiple(多选)属性,并且至少一个选择项被选中, .val()方法返回一个数组,这个数组包含每个选中选择项的值
2017-01-03
bingo624 的加号和波浪线表达有错误:应该是这样
> 父子关系 如 $("div>p")表示选择div吓得直接层是p的节点
+ 紧跟后面的兄弟关系的第一个如$(".prev + p ") 选取prev后面的第一个div的兄弟节点
~ 紧跟后面任意距离兄弟关系如如$(".prev + p ") 选取prev后面所有div的兄弟节点
(空格)任意层父子关系 如$("div p")表示选择div下的p节点(不管中间隔多少层)。
逗号则是选择器组合如$("div p, span p")表示div下p节点和span下p节点。
> 父子关系 如 $("div>p")表示选择div吓得直接层是p的节点
+ 紧跟后面的兄弟关系的第一个如$(".prev + p ") 选取prev后面的第一个div的兄弟节点
~ 紧跟后面任意距离兄弟关系如如$(".prev + p ") 选取prev后面所有div的兄弟节点
(空格)任意层父子关系 如$("div p")表示选择div下的p节点(不管中间隔多少层)。
逗号则是选择器组合如$("div p, span p")表示div下p节点和span下p节点。
2016-12-31