【发布时间】:2019-10-07 15:24:55
【问题描述】:
单击单选按钮时,我正在尝试更改表格中的边框颜色。
我尝试过使用 jQuery,但结果不是我所期望的。
这是我的代码: https://codepen.io/ervannnn/pen/gOObrdP
javascript:
$('input[type=radio]').change(function() {
$('.box-tr-1').removeClass().addClass('box-tr-1-se');
$(this).parent().addClass('box-tr-1');
});
css:
table {
border-collapse: collapse;
}
.table-item {
width: 90%;
}
.box-tr-1 {
border-left: 4px solid #ddd;
border-right: 4px solid #ddd;
border-top: 4px solid #ddd;
}
.box-tr-2 {
border-left: 4px solid #ddd;
border-right: 4px solid #ddd;
}
.box-tr-3 {
border-top: 4px solid #ddd;
}
.box-tr-1-se {
border-left: 4px solid red;
border-right: 4px solid red;
border-top: 4px solid red;
}
.box-tr-2-se {
border-left: 4px solid red;
border-right: 4px solid red;
}
.box-tr-3-se {
border-top: 4px solid red;
}
codepen:https://codepen.io/ervannnn/pen/gOObrdP
请帮助我,任何帮助将不胜感激,非常感谢!
【问题讨论】:
-
看看这个问题:stackoverflow.com/questions/58269254/…,也许它会有所帮助。另外你的问题有点太模糊了。请尝试解释更多有关您希望代码执行的操作,因为单击单选按钮时 Codepen 已经显示边框更改颜色。您的预期结果是什么?
-
这些灰色边框应该是红色的?
-
是的,类似这样,但仍然有问题codepen.io/ervannnn/pen/gOObrdP
-
@Ervan 怎么还有车?请解释一下,否则任何试图帮助你的人都无能为力。
标签: javascript jquery html css