無効にされていない要素にホバースタイルを配置するにはどうすればよいですか?私は以下を試みたが、ホバー効果はなかった。属性が設定されている要素の上にホバー
input.btn[disabled='false']:hover
無効にされていない要素にホバースタイルを配置するにはどうすればよいですか?私は以下を試みたが、ホバー効果はなかった。属性が設定されている要素の上にホバー
input.btn[disabled='false']:hover
enabled
セレクタの使用はどうですか?ここで
<script>$("input:enabled").val("this is it");</script>
は、ドキュメント
http://api.jquery.com/enabled-selector/
私はあなたではなく
input:not([disabled="disabled"]):hover {
border: 1px solid red;
}
を使うべきだと思う。しかし、この擬似セレクタは、ブラウザのほとんどでは動作しません、私は思います。
http://jsfiddle.net/xmKbt/5/を参照してください。
へのリンクは、あなたがしようとしたそのサンプル何かありますか?何が起こった? – yoozer8
はい、試してみました。どんな 'input.btn' elmsでもホバー効果はありません – clarkk
私はChromeでテストしましたが、うまくいきました。 !DOCTYPEが指定され、属性の選択がIE6以下でサポートされていない場合のみ、IE7とIE8が属性セレクタをサポートすることに注意することが重要です。 –