我正在努力实现一些简单的事情。基本上我有 3 个无线电组和其中任何一个组的 onchange,我想获取所有无线电组的值并显示在警告框中。
我的代码如下
网页格式
<input type="radio" name="ac" value="yes"> YES
<input type="radio" name="ac" value="no"> NO
<br>
<input type="radio" name="tier" value="normal"> normal
<input type="radio" name="tier" value="deluxe"> deluxe
<br>
<input type="radio" name="cap" value="big"> big
<input type="radio" name="cap" value="small"> small
js
$("input[type=radio]").on("change",function(){
var ac=$("input[type=radio][name=ac]").val();
var tier=$("input[type=radio][name=tier]").val();
var cap=$("input[type=radio][name=cap]").val();
alert(ac+" "+tier+" "+cap);
});
我这里也有一个 jsfiddle https://jsfiddle.net/5fg6by8m/
在小提琴上,似乎事件根本没有触发,而在我使用 mozilla 浏览的本地主机服务器上,我总是在我的警告框中获取每个组的第一个项目的值(是的,正常大)。我可能犯了一些愚蠢的错误。请帮我纠正这个。
提前致谢…
编辑更正后的小提琴 https://jsfiddle.net/5fg6by8m/4/
原文由 user3889963 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用以下代码。你必须使用
:checked
psudo 选择器