$("#menu div.tag dd a:nth-child(10)") 我们该怎么理解这句话呢,ok我来告诉大家一个真理。我们首先找什么?先找冒号,然后找冒号前最后出现的元素,这里是a元素。OK我们知道最后样式是给 a元素的字体修改颜色的 。那么是哪个a元素呢? :nth-child(10)告诉我们先找a元素的爹(dd),然后找dd的第10个儿子。ok,我们来数,<p>第一类</p>是第一个儿子以此类推正好第十个儿子是西服套装。那么就是这个西服套装这个a元素但是我不同意答案这么写。我认为答案应该是$("dd *:nth-child(10)").css('color','#66CD00');
其实子元素筛选选择器容易让人误解,大家这样理解一下就好 :$('.first-div a:first-child')----我们首先得到的集合是.first-div下的a元素的集合 。然后从中循环,如果有a元素是他们的爹(a元素的爹)的第一个子元素,如果是则被选中。
2016-07-29
$div = $('div') //jQuery 对象(类数组)
div = $div[0]; //转化成DOM对象
div.style.color = 'blue'; //操作DOM 元素的属性。
div = $div[0]; //转化成DOM对象
div.style.color = 'blue'; //操作DOM 元素的属性。
2016-07-29