我想将单选按钮用作设计元素,没有任何功能。用户不应该能够选中或取消选中它们。
<div id="divRadios">
<input type="radio">
<input type="radio">
...
</div>
我想解决方案可能是放置一个单独的空 div#divRadios
并给它更高的 z-index,但也许有更原生的方式?
我想将单选按钮用作设计元素,没有任何功能。用户不应该能够选中或取消选中它们。
<div id="divRadios">
<input type="radio">
<input type="radio">
...
</div>
我想解决方案可能是放置一个单独的空 div#divRadios
并给它更高的 z-index,但也许有更原生的方式?
<input type = 'radio' />
如果您不想让用户检查,请不要使用
创建一个span
ordiv
并向其添加radio
类:
.radio{
-moz-appearance:radio;
-webkit-appearance:radio;
}
只需禁用它们:
<input type="radio" disabled>
另一种在不丢失实际样式的情况下禁用收音机的方法(没有“禁用”标签)
<input type="radio" id="rd1" name="radio">
<input type="radio" id="rd2" name="radio" style="display: none;">
<script>
$( '#rd1' ).click( function(e) {
$('#rd2').click();
});
</script>
您可能希望在单选输入元素上使用“禁用”属性:
<div id="divRadios">
<input type="radio" disabled>
<input type="radio" disabled>
...
</div>
作为@user2404546 答案的扩展,最好的解决方案似乎只是使用常规复选框,但改变其外观:
.radio{
-moz-appearance:radio;
-webkit-appearance:radio;
}
<input class="radio" type="checkbox">