jquery - 边框颜色不改变 JQuery

标签 jquery html css

$(document).ready(function() {
  $(".red").addClass("selected");
});
.selected {
  border-color: black;
}

.red {
  border: 4px solid red;
  height: 30px;
  width: 100%;
  background-color: red;
}

.colourbox {
  height: 30px;
  width: 30px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="http://bernii.github.io/gauge.js/dist/gauge.min.js"></script>
<script src="actions.js"></script>
<div class=" red colourbox">
</div>

Problem

在运行 HTML 文件时,divison 周围的边框不会保持黑色和边框颜色:黑色在 chrome 的开发人员工具中被划掉

How do I change the border colour on adding the selected class ?

最佳答案

selected 放在 red 下方以避免 red 规则集覆盖 selectedborder-颜色属性。

$(document).ready(function() {            
  $(".red").addClass("selected");     
});
.red {
  border: 4px solid red ;
  height: 30px;
  width: 100%;
  background-color: red;
}
.colourbox {
  height: 30px;
  width: 30px;
}
.selected {
  border-color: black;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="red colourbox"></div>

关于jquery - 边框颜色不改变 JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52361535/

相关文章:

javascript - Jquery 只显示当前的父子。隐藏其他家庭

使用preventDefault的JavaScript多种形式不起作用

javascript - 在更改任何表单值时保存表单

javascript - 在 css 状态之间设置动画?

html - 我试图在实际页脚上方放置一个小的 'About Us' 页脚,但似乎无法让它出现在页面上

javascript - 使用 jQuery 从 Ajax GET 响应中选择 HTML 元素

html - 为什么第二个元素有边距?

javascript - 如何使用 JS/CSS 将数字设置为 PRE

jquery - 使用 jQuery 更新多个后台 CSS 定义

html - 使用 bootstrap 3 时如何强制图像最大宽度?