如何使用jquery获取表中单选按钮的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用jquery获取表中单选按钮的值相关的知识,希望对你有一定的参考价值。
如何使用jquery获取tr内的无线电输入值。
var row = $(this).closest('tr');
var status = row.find(input:radio[@name=selectRadioGroup]:checked).val();
以上没有帮助
答案
在浏览器中运行此代码时,您将收到以下错误
语法错误,无法识别的表达式:input:radio [@ name = selectRadioGroup]:选中
所以删除@符号并将表达式括在引号中
var row = $(this).closest('tr');
var status = row.find("input:radio[name=selectRadioGroup]:checked").val();
另一答案
选择器必须是string
。同时从@
中删除@name
符号。
row.find('input:radio[name="selectRadioGroup"]:checked')
演示
console.log($('input:radio[name="selectRadioGroup"]:checked').val());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="radio" name="selectRadioGroup" value="1" checked>
<input type="radio" name="selectRadioGroup" value="2" >
另一答案
基本上,使用选择器时出错。选择器应该是一个字符串。
您可以使用以下代码实现您想要的功能:
<table>
<tr id="row">
<td> <input type="radio" name="radio_example" value="10" checked>
</td>
</tr>
</table>
//jquery
var status =
$('#row input:radio[name="radio_example"]:checked').val();
console.log(status); //it will output 10
以上是关于如何使用jquery获取表中单选按钮的值的主要内容,如果未能解决你的问题,请参考以下文章