我有一组如下所示的广播组,我在获取所选/已检查的值时遇到问题。我想是因为这个名字是一个数组。我将我的id重命名为同样的,看看我是否可以这样做,但没有运气。
<input type="radio" name="accounts[1][details][status]" value="1" id="status_1" />
<input type="radio" name="accounts[1][details][status]" value="2" id="status_1" />
由于
答案 0 :(得分:5)
这应该这样做。请参阅escaping special characters上的jQuery文档。
$('input[name="accounts\\[1\\]\\[details\\]\\[status\\]"]:checked').val();
答案 1 :(得分:4)
您正在寻找:选中以获取所选的
<input type="radio" name="accounts[1][details][status]" value="1" class="status" />
<input type="radio" name="accounts[1][details][status]" value="2" class="status" />
jQuery:
$(".status").change(function ()
{
var checked_value = $(".status:checked").val();
});