伙计们,我为这段代码尝试了很多,但是从 javascript 到 jquery 的转换没有任何结果。
此代码无关紧要,因为您在工作小提琴中找到了它。我添加了这段代码,因为stackoverflow不允许我在没有代码的情况下发布..
<div class="rButtons">
<input type="radio" name="numbers" value="10" onclick="uncheck();" />10
<input type="radio" name="numbers" value="20" onclick="uncheck();" />20
<input type="radio" name="numbers" value="other" onclick="check(this);"/>other
<input type="text" id="other_field" name="other_field" onblur="checktext(this);"/>
</div>
检查这个小提琴
它运作良好。单击“其他”单选按钮时,文本字段出现,单击任何其他单选按钮时,它会消失。这是该脚本的功能,并且运行良好。
现在,当我尝试将其更改为 jquery 代码时,它死了.. 我可以显示我在 jquery 中制作的代码,但没有帮助..
小提琴同样会有很大帮助..
提前致谢..
这就是我所做的
<script>
var $radios = $('input:radio[name=numbers]');
if ($radios.is(':checked') === true) {
$("#other_field").show();
}
else
{
$("#other_field").hide();
}
</script>
我把它放在一个函数中并在单选按钮的“onchange”中调用它但没有用