多个radio 按钮选择了其中一个, p border边框会变成红色。如何改成一开始如果有其中一个按钮是checked,默认边框就变成红色?如截图下面
HTML
css
.discount{
border: 2px solid #cccccc;
padding:2px;
width:100%;
}
.discount.checked {
border-color: red;
}
jquery
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
虽然我一般用css做实现,但这里,在题主的js基础上做个实现
试过修改input、select默认的样式,没试过处理radio...一般都是另外处理,用active类来区分,做单选方法

原来如此....
建议不要用radio来处理了...默认样式不好调整
找你们ui要2个Icon,类似下面的效果。
然后js处理一下单选方法。以jQ举例
这里没有考虑动态数据插入。如果考虑动态插入数据的话改个写法
试试:
selector:checked才是checked 的正确用法