jQuery:如何覆盖伪样式?
下面是总结 CSS: Javascript:jQuery:如何覆盖伪样式?,jquery,Jquery,下面是总结 CSS: Javascript: if(error){ $('#elementid').focus().addClass('error'); 问题: 该字段变为红色,然后立即变为蓝色,并在变为红色时保持蓝色 聚焦 当javascript执行时,焦点转到“elementid”字段而不是:focus类时,如何使“error”类优先。您可以给.error更多的特殊性,如下所示: input[type="text"].error{background:red;} //or if shar
if(error){ $('#elementid').focus().addClass('error');
问题:
该字段变为红色,然后立即变为蓝色,并在变为红色时保持蓝色
聚焦
当javascript执行时,焦点转到“elementid”字段而不是:focus类时,如何使“error”类优先。您可以给
.error
更多的特殊性,如下所示:
input[type="text"].error{background:red;}
//or if shared:
.error, input[type="text"].error{background:red;}
,具有相同的特异性,
error
将获胜,因为它将在CSS中稍后声明。第二种方法更适合我,因为它是一种共享样式。谢谢你的快速回复。另外,谢谢你的链接。伟大的工具!
input[type="text"].error{background:red;}
//or if shared:
.error, input[type="text"].error{background:red;}