我正在尝试在单击单选按钮时显示隐藏的文本字段。
我是 jQuery 新手,一直在查看不同的代码示例和教程,但是它们在 jQuery 的不同版本中都略有不同,并且对于我的哪些代码是新的,哪些是旧的感到困惑。一些人建议改变,而另一些人则点击(这对我来说更有意义,但我可能完全错了)。
这是我的代码的一部分:
一、形式:
Are you eighteen or above?<br/>
<input type="radio" id="age" name="age" value="yes"/>Yes<br/>
<input type="radio" id="age" name="age" value="no"/>No<br/><br/>
<!-- if no is selected the below text form shall appear -->
<div id="agetext">
If no, please tell us your date of birth:<br/>
<textarea id="age" name="agetext" rows="5" cols="40"></textarea><br/><br/>
</div>
其次,脚本(在 head 标签中):
$(document).ready(function()
{
$("#agetext").hide();
$("#agetextgo").click(function()
{
if ( $('input[name="age"]:checked').val() == "no")
{
$("#agetext").show();
}
else ( $('input[name="age"]:checked').click() == "yes")
$("#agetext").hide();
});