代码如下:
<label>radio 1 </label>
<input type="radio" onchange="$('input2').show()" id="radio1" name="RadioGroup">
<label>radio 2 </label>
<input type="radio" onchange="$('input2').show()" id="radio2" name="RadioGroup">
<label>radio 3 </label>
<input type="radio" onchange="$('input2').hide()" id="radio3" name="RadioGroup">
<input type="text" id="input2">
这些代码可能有两个缺点:
- 的 jquery 代码
onchange
必须写三遍 - 只有当我单击/更改其中一个
onchange
时才会执行代码。换句话说,这些代码在页面初始化时不会被执行。例如,如果在页面初始化时正在检查 ,仍然会显示 ..radio
radio3
input2