不是 CSS 選擇器
雖然 CSS 提供了廣泛的選擇器功能,但沒有直接等效的「非」選擇器。當嘗試根據特定條件排除元素來定位元素時,這會帶來挑戰。
例如,以下CSS 會影響擁有「classname」類別的元素內的所有輸入欄位:
.classname input { background: red; }
但是,如果想要選擇具有「classname」類別的元素之外的輸入字段,僅透過CSS 不容易實現。
替代方法
鑑於CSS 中缺少「not」選擇器,必須採用替代方法:
$j(':not(.classname)>input').css({background:'red'});
以上是以下是一些標題選項,請記住問題格式和文章重點關注 CSS 中的「非」選擇器: 短&直接的詳細內容。更多資訊請關注PHP中文網其他相關文章!