2 回答
TA贡献1848条经验 获得超2个赞
这是你想要的吗?我使用 jQuery 隐藏单选按钮并在单击单选按钮时更改标签的颜色。
function changeInput(input) {
$(input).hide();
$(input).parent().css('color', '#627CA9');
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<label><input type="radio" onclick="changeInput(this);" name="poll_option" class="poll_option" value="CHVRCHES">CHVRCHES</label>
如果您希望单选按钮从一开始就隐藏:
$(function() {
$('.poll_option').hide();
});
function changeInput(input) {
$(input).parent().css('color', '#627CA9');
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<label><input type="radio" onclick="changeInput(this);" name="poll_option" class="poll_option" value="CHVRCHES">CHVRCHES</label>
TA贡献1934条经验 获得超2个赞
我认为这可能会有所帮助,只是需要一些额外的跨度:
<label>
<input type="radio" name="poll_option" class="poll_option"value="CHVRCHES">
<span>CHVRCHES</span>
</label>
和
.label input[type="radio"] {
position: absolute;
left: -9999px;
}
.label input[type="radio"]:checked+span {
color: #627CA9;
}
- 2 回答
- 0 关注
- 84 浏览
添加回答
举报