是否有某种“非” CSS选择器?
例如,当我在CSS中编写以下行时,带有类 classname 的标记内的所有输入字段将具有红色背景。
.classname input { background: red; }
如何选择 类 名为class的标签之外的所有输入字段?
使用当前的浏览器CSS支持,您将无法。
_较新的浏览器现在支持它-
(有关CSS中的替代方法,请参见其他答案。)
如果可以在JavaScript / jQuery中执行此操作,则可以执行以下操作:
$j(':not(.classname)>input').css({background:'red'});