将鼠标悬停在设置了属性的元素上

时间:2012-04-05 15:21:49

标签: css css-selectors

如何将悬停样式放在未禁用的元素上?我尝试了以下内容,但没有悬停效果。

input.btn[disabled='false']:hover

3 个答案:

答案 0 :(得分:1)

我认为你应该使用

input:not([disabled="disabled"]):hover {
    border: 1px solid red;
}​

但我认为这个伪选择器在大多数浏览器中都不起作用。

请参阅http://jsfiddle.net/xmKbt/5/

答案 1 :(得分:0)

根据MozillaMSDN,您无法设置伪类。

答案 2 :(得分:0)

如何使用enabled选择器?

<script>$("input:enabled").val("this is it");</script>

以下是文档的链接 http://api.jquery.com/enabled-selector/