如何在无线电组中获取所选无线电的文本
如标题中所述,例如:
我怎样才能得到文字:用户1
$( ‘输入:单选:检查’)的兄弟姐妹( ‘标签:第一’)。HTML()
更新:
正如Victor在评论部分中指出的那样,前一个选择器将始终选择第一个标签。 下一个function应该工作:
$('input:radio:checked').next('label:first').html()
这个怎么样?
var forLabel = $('input:radio:checked').attr("id"); $("label[for='" + forLabel + "']").text();
使用.next();
$("input:radio:checked").next().text();
那么使用下一个相邻选择器, +
?
$('input:radio:checked + label').text();
这是一个工作演示
这对我有用(我正在使用jQuery Mobile):
var value = $(":radio[name=location]:checked").val(); var text = $(":radio[name=location]:checked").prev("label").text();
这个DOM: