$('div[name~="a"]')的解釋有問題吧?
我上了幾個(gè)網(wǎng),發(fā)現(xiàn)?$('div[name~="a"]')這句話的解釋各不相同,然后可以把?name="a b"直接改為name="a",樣式照樣生效了,這不就和老師說的矛盾了嗎
我上了幾個(gè)網(wǎng),發(fā)現(xiàn)?$('div[name~="a"]')這句話的解釋各不相同,然后可以把?name="a b"直接改為name="a",樣式照樣生效了,這不就和老師說的矛盾了嗎
2016-10-23
舉報(bào)
2016-10-23
理解問題,就像css選擇器一樣,適用于多類名等情況。
當(dāng)然,以上選擇器也是可以直接用對(duì)應(yīng)類名進(jìn)行選擇的。如果開發(fā)環(huán)境比較大的話(鬼知道其他人都對(duì)別的類名做了什么),就容易造成污染,讓你使用屬性選擇器以縮小范圍,但是你除了~=選擇器以外,用-=、^=不行,*=、$=范圍有些大,~=最貼切。
望理解。