我想改变一个textarea的边框颜色。我已经使用jQuery来做到这一点。以前,我使用.css("border-color","rgb(250,0,0)")
,它工作正常。现在我被告知不要在JavaScript中使用CSS并使用Class。两个CSS类有不同的边框颜色值,只有一个工作
所以我创建了一个名为类:
.redBorderColor{
border-color:rgb(255,0,0);
}
和jQuery中我使用:
.addClass("redBorderColor")
当我在浏览器中选中它,然后我发现类名称出现在文本区域的阶级属性,但边框颜色不会更改。我已经看到了萤火虫下面的类,从已经在工程中实现纯CSS:
.pure-form select, .pure-form textarea {
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: 0 1px 3px #ddd inset;
box-sizing: border-box;
display: inline-block;
padding: 0.5em 0.6em;
}
的问题是,我想我的新风格类中实现和以前的人都不应不考虑或忽略。截至目前,我的风格被萤火虫切断
您的CSS类是'redBorderColor',但是您添加'redBorderClass',是一个错字? – Zee
.addClass(“redBorder ** Color **”) – fcalderan
如果您使用类而不是内联,则新选择器必须至少与现有选择器一样具体,并在CSS中遵循它(如果等效),以便代替它。什么是初始样式选择器CSS,它在哪里? ...但我现在看到你只是因为它的外观错了:) –