Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取属于选中单选按钮的标签文本_Javascript_Jquery_Plugins_Ckeditor - Fatal编程技术网

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

父项是
标签
-remove
find()
。还要注意,
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()
是多余的,因为您只能选中一个单选按钮