Javascript 如何获取属于选中单选按钮的标签文本
我正在尝试获取属于选中单选按钮的标签文本,但我无法获取,并且我的代码无法正常工作:Javascript 如何获取属于选中单选按钮的标签文本,javascript,jquery,plugins,ckeditor,Javascript,Jquery,Plugins,Ckeditor,我正在尝试获取属于选中单选按钮的标签文本,但我无法获取,并且我的代码无法正常工作: $(文档).ready(函数(){ var是“性别”和“头衔” $('input[name=“IS_SEX”]:radio:checked')。每个(函数(){ IS_SEX_Title=$(this.parent().find('label').text(); }); 警报(是性标题) }); 男性的 尝试以下方法: $('input[name="IS_SEX"]').parent('label').tex
$(文档).ready(函数(){
var是“性别”和“头衔”
$('input[name=“IS_SEX”]:radio:checked')。每个(函数(){
IS_SEX_Title=$(this.parent().find('label').text();
});
警报(是性标题)
});代码>
男性的
尝试以下方法:
$('input[name="IS_SEX"]').parent('label').text();
它将返回male
父项是标签
-removefind()
。还要注意,each()
是多余的,因为每个命名组只能有一个选中单选按钮
$(文档).ready(函数(){
var IS_SEX_Title=$('input[name=“IS_SEX”]:radio:checked')。parent().text().trim();
console.log(是性标题)
});代码>
男性的
女性的
只需添加此$(this.parent().text()代码>
而不是$(this).parent().find('label').text()代码>
,因为标签有文本。所以你不需要找到标签
请参阅下面的工作代码段:
$(文档).ready(函数(){
var是“性别”和“头衔”
$('input[name=“IS_SEX”]:radio:checked')。每个(函数(){
IS_SEX_Title=$(this.parent().text();
});
警报(是性标题);
});代码>
male
它不起作用,因为您正在更改forEach中的值。尝试将警报放在foreach中,然后您可以通过类直接访问。看看下面:
var是_SEX_Title
$('input[name=“IS_SEX”]:radio:checked')。每个(函数(){
IS_SEX_Title=$('.radio inline').text();
console.log(是_SEX_Title);
警报(是性标题);
});
男性的
父项是标签
-删除find()
。还请注意,each()
是多余的,因为您只能选中一个单选按钮