GiG*_*mma -4 html javascript jquery input radio-button
考虑到以下事实,如何在javascript / jquery中检查两个单选按钮中的哪个已选中,以获取输入的值:在HTML中,默认情况下,这两个单选按钮都是未选中的(未添加选中的属性)
<input type="radio" name="AS88" value="true" required>
<input type="radio" name="AS88" value="false">
Run Code Online (Sandbox Code Playgroud)
以下代码不起作用:
var elements = document.getElementsByName("AS88");
for (var i=0, len=elements.length; i<len; ++i) {
if (elements[i].checked) {
alert(elements[i].value)
}
};
Run Code Online (Sandbox Code Playgroud)
编辑:
:checkedjQuery中的解决方案,例如:
$('input[name="AS88"]:checked').val();
Run Code Online (Sandbox Code Playgroud)
总是返回未定义
使用属性选择器以及:checked选择器和.val()来获取名称为checked的输入元素的值AS88
$('input[name="AS88"]:checked').val()
Run Code Online (Sandbox Code Playgroud)
演示:小提琴
| 归档时间: |
|
| 查看次数: |
1836 次 |
| 最近记录: |