我在单选按钮上有两个单选按钮,它应该显示div和隐藏div。下面是我的脚本,我不明白为什么它不起作用。如何根据单选按钮选择显示和隐藏div
的JavaScript
$(document).ready(function() {
$(".text").show();
$(".text1").hide();
$("#r1").click(function() {
$(".text").show();
$(".text1").hide();
});
$("#r2").click(function() {
$(".text1").show();
$(".text").hide();
});
});
HTML
<p>Show textboxes
<input type="radio" name="radio1" id="r1" checked value="Show" onClick="getResults()">Do nothing
<input type="radio" name="radio1" id="r2" onClick="getResults()" value="Show">
</p> Wonderful textboxes:
<div class="text">
<p>Textbox #1
<input type="text" name="text" id="text" maxlength="30">
</p>
<p>Textbox #2
<input type="text" name="text" id="text" maxlength="30">
</p>
</div>
<div class="text1">
<p>Textbox #3
<input type="text" name="text1" id="text1" maxlength="30">
</p>
<p>Textbox #4
<input type="text" name="text2" id="text1" maxlength="30">
</p>
</div>
你在控制台得到一个错误?我收到一个错误'未捕获的引用错误:未定义getResults'。看起来不像您的示例中设置的方法。 – Pango