[英]Get the text of the selected radio button in JQuery
在 Jquery 如何获取所选单选按钮的文本(不是值),如下所示
<label> <input type="radio" name="Surv_Q1" value="20">5 - Excellent</label>
<label> <input type="radio" name="Surv_Q1" value="20">4 - Good</label>
我试过下面的代码,但没有用
$("input[name='Surv_Q"+i+"']:checked").next('label').text();
HTML:
<label> <input type="radio" name="Surv_Q1" value="20" data-name="5 - Excellent" checked="true">5 - Excellent</label>
<label> <input type="radio" name="Surv_Q1" value="20" data-name="4 - Good">4 - Good</label>
脚本:
$("input[name='Surv_Q1']:checked").data('name');
或者你不想改变HTML然后这个::
$("input[name='Surv_Q1']:checked").parent('label').text();
你需要前往一个级别,以获得父label
:
$("input[name='Surv_Q1']:checked").parent('label').text();
这可能会帮助某人......在我的情况下,我使用prev
而不是parent
来prev
工作:
$('input[name="radioName"]:checked').prev('label').text();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.