換一下代碼的執(zhí)行順序,a元素的邊框沒了
執(zhí)行下面兩句代碼,空元素a會設置一個文本,并且有藍色邊框:
$("a:empty").text(":empty");
$("a:parent").css("border", "3px solid blue");
但如果將這兩句代碼換下位置,像下面這樣,空元素a就只設置了文本,沒有邊框:
$("a:parent").css("border", "3px solid blue");
$("a:empty").text(":empty");
請教這是怎么回事?
2016-05-14
前后順序問題,上面兩句先執(zhí)行給空A標簽,添加文本后執(zhí)行A為父元素的元素添加邊框
下面的相反,代碼是由上而下解析的,所以下面的沒有設置邊框
2016-04-13
$("a:empty").text(":empty");這句代碼把選定的a的行內樣式重置了,所以就沒有邊框了