以下は、インターネットで多くのことを検索した後の私のコードです。私はこの単純な検証を行うことができません。
<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では、イテレータを実行できます行のコードを減らす
前もって感謝します!!!