如何在无线电组中获取所选无线电的文本

如标题中所述,例如:

    

我怎样才能得到文字:用户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: