daG*_*vis 8 javascript css input css-selectors css3
我需要CSS选择器匹配所有类型不是的 输入标签checkbox.
这场比赛:
<input value="Meow!" />
<input type="password" />
......但这不是:
<input type="checkbox" />
因为类型是checkbox!
这就是我现在所拥有的:
input:not(type="checkbox")
不幸的是,它并没有工作!
所以这是我的问题:
谢谢你的建议!
Bol*_*ock 25
您的属性选择器缺少方括号:
input:not([type="checkbox"])
Run Code Online (Sandbox Code Playgroud)如果您正在应用样式,则需要在CSS中使用覆盖规则:
input {
/* Styles for all inputs */
}
input[type="checkbox"] {
/* Override and revert above styles for checkbox inputs */
}
Run Code Online (Sandbox Code Playgroud)
可以想象,对表单元素执行此操作几乎是不可能的,因为它们的浏览器默认样式在CSS中没有很好地定义.
jQuery提供了一个可以使用的:checkbox选择器:
$('input:not(:checkbox)')
Run Code Online (Sandbox Code Playgroud)
您也可以使用与CSS中相同的选择器:
$('input:not([type="checkbox"])')
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
15925 次 |
| 最近记录: |