$('a:parent').css("border", "3px groove blue"); 改成 $('.arron:parent').css("border", "3px groove blue"); 就沒效果了。這是為什么?
? ? <script type="text/javascript">
? ? ? ?//選擇所有包含子元素或者文本的a元素
? ? ? ?//增加一個(gè)藍(lán)色的邊框
????????//$('a:parent').css("border", "3px groove blue"); //這樣寫可以實(shí)現(xiàn)效果
? ? ? ?$('.arron:parent').css("border", "3px groove blue");//但這樣寫卻無法實(shí)現(xiàn)了
? ? </script>
2017-01-21
首先 例子中的class是“aaron” 而不是 “arron” ;其次
? ? ? ? ? ?$('a:parent').css("border", "3px groove blue");?
? ? ? ?$('.aaron:parent').css("border", "3px groove blue");
這兩句代碼都可以運(yùn)行,功能不一樣而已。
第一句就是例子中的效果,第二句的意思是class為“aaron”元素節(jié)點(diǎn)的父元素,也就是最上層的div(class=“l(fā)eft”),然后它的樣式改變。
2016-12-12
樓上說的對(duì)$('a:parent')是指a標(biāo)簽里面不為空,而$('.arron:parent')是指arron類里面不為空。arron類里面包含了a標(biāo)簽不算空
2016-11-30
$('a:parent')選擇的是所有內(nèi)容不為空的<a>標(biāo)簽,同理$('.arron:parent')選擇的是所有類為arron標(biāo)簽,并且內(nèi)容不為空。
2016-11-20
arron和aaron,傻傻分不清,嗯,我也這樣
2016-11-19
a ? arron?