以下是我的代码,在互联网上搜索了这么多之后;我无法做这个简单的验证事情。
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#myText').click(function(){
$('#radio1').removeAttr('disabled','disabled');
$('#radio2').removeAttr('disabled','disabled');
$('#radio3').removeAttr('disabled','disabled');
$('#submit').removeAttr('disabled','disabled');
})
});
</script>
</head>
<body>
<input type="checkbox" id="myText" value="Click it!">Click it!</input>
<br/>
<br/>
<input type="radio" id="radio1" name="gok" value="Radio 1" disabled="disabled"> Radio 1</input>
<br/>
<input type="radio" id="radio2" name="gok" value="Radio 2" disabled="disabled"> Radio 2</input>
<br/>
<input type="radio" id="radio3" name="gok" value="Radio 3" disabled="disabled"> Radio 3</input>
<br/>
<button type="button" id="submit" disabled="disabled"> Submit</button>
</body>
</html>
选中时上面的复选框;单选按钮被启用并且提交按钮也被启用。我不认为这是一个优化的解决方案;请帮助我获得一个优化版本的代码,例如 1)如果我在 div 中保留单选和提交按钮并尝试使用 div 的 id 并启用内部单选按钮 2)在 jquery 中,我可以运行一个迭代器,这将减少我的代码行
提前致谢!!!