我在一个表单上有几组单选按钮 - 它们都需要独立(成对)。When a set called "time" are selected I need 'Yes' to show <p>
and no to leave it hidden. 我已经<p>
使用 CSS 设置为隐藏,下面的代码适用于一组单选按钮,但是当我开始添加其他单选按钮时,我不想在第一组中选择“是”以显示所有<p>
来自(为了区分<p>
我会打电话给他们<p1>
,<p2>
等等...
如何在以下脚本中命名单选按钮以仅影响
与“时间”单选按钮被选中。
<script>
$(document).ready(function(){
$(":radio:eq(0)").click(function(){
$("p").show();
});
$(":radio:eq(1)").click(function(){
$("p").hide();
});
});
</script>
HTML是:
Can we call Ph before 9am:
<input type="radio" name="9am" value="Yes">Yes
<input type="radio" name="9am" value="No">No<br>
<p class="hidden">Yes We can call Ph before 9am</p>
更新* *
我不明白的是 jQuery 如何知道我正在引用这组特定的单选按钮(当我添加另一组时,它如何知道我正在专门引用它们)。我是否不需要在 jQuery 中为每组单选按钮添加单选按钮的“名称”以区分它们?
进一步更新**
<script>
$(document).ready(function(){
$(":radio:eq(0)").click(function(){
$("p").show();
});
$(":radio:eq(1)").click(function(){
$("p").hide();
});
});
</script>
HTML
Can we call Ph before 9am:
<input type="radio" name="9am" value="Yes">Yes
<input type="radio" name="9am" value="No">No<br>
<p class="hidden">Yes We can call Ph before 9am</p><br>
Vulnerability:
<input type="radio" name="vulnerabille" value="Yes">Yes
<input type="radio" name="vulnerable" value="No">No<br>
<p class="vulnerability">What is the vulnerability:</h1><br>
CSS
<style>
p.hidden {display:none;}
h1.hidden {display:none;}
</style>
我已经更新了代码,以便您更好地了解我想要做什么。
当我在任一组单选按钮上单击“是”时,它们对这两个<p>
部分都有相同的影响。我只希望单选按钮影响<p>
它的正下方。