【发布时间】:2012-11-24 05:05:41
【问题描述】:
<style>
.chb
{
width: 30px;
}
</style>
<script type="text/javascript" src="jquery-1.5.2.js"></script>
<script>
$(".chb").each(function() {
$(this).change(function() {
$(".chb").attr('checked',false);
$(this).attr('checked',true);
});
});
</script>
<form action="demo_form.asp">
<input type="checkbox" name="vehicle" value="Bike" class ="chb"> I have a bike<br>
<input type="checkbox" name="vehicle" value="Car" checked="checked" class="chb"> I have a car <br>
</form>
上面的代码包含两个带有单选按钮功能的复选框。这工作正常。但是如何在不使用 jquery 的情况下使用 javascript 来做到这一点。如何实现这一点。
【问题讨论】:
-
为什么不直接使用单选按钮?
-
从语义上讲,您应该使用单选按钮。
-
客户端想要使用复选框,不包含 jquery 的单选按钮功能
-
它回到了 document.getElementById 但我没有写出来——我可能会起火。
标签: javascript jquery html