2-8內容選擇器 任務中的疑問
??????? //查找所有class='div'中DOM元素中包含"span"的元素節(jié)點
??????? //并且設置顏色
??????? $(".div:has(span)").css("color", "blue");? 這是任務中的答案,我的疑問是:
為什么不是這樣,即:$(".div:contains(span)")
??????? //查找所有class='div'中DOM元素中包含"span"的元素節(jié)點
??????? //并且設置顏色
??????? $(".div:has(span)").css("color", "blue");? 這是任務中的答案,我的疑問是:
為什么不是這樣,即:$(".div:contains(span)")
2016-12-16
舉報
2016-12-16
$(":has(指定選擇器)")
$(":contains(文本)")
這是兩者的區(qū)別,span 是一個元素element,并不是文本。
所以$(".div:contains(span)")這個選擇器找不到<span>:has</span>