Javascript 使用jQuery获取单选输入按钮的值
我正在尝试获取已单击单选按钮的值,并使用下面的代码。 但我得到了以下错误: jquery-3.5.1.min.js:2未捕获类型错误:无法读取未定义的属性“toLowerCase” 我使用的代码是:Javascript 使用jQuery获取单选输入按钮的值,javascript,jquery,Javascript,Jquery,我正在尝试获取已单击单选按钮的值,并使用下面的代码。 但我得到了以下错误: jquery-3.5.1.min.js:2未捕获类型错误:无法读取未定义的属性“toLowerCase” 我使用的代码是: $(()=> { $("input:radio").click(()=>{ alert($(this).val()) }) }) 错误消息与您提供的代码无关,建议检查Chrome插件或其他代码错误消息与您提供的代码无关,建议检查Chrome插件或其他
$(()=> {
$("input:radio").click(()=>{
alert($(this).val())
})
})
错误消息与您提供的代码无关,建议检查
Chrome插件
或其他代码
错误消息与您提供的代码无关,建议检查Chrome插件
或其他代码
问题在于您使用的是箭头函数,因此此
引用该函数之外的任何引用(它不会引用已单击的元素)
$(()=>{
$(“输入:收音机”)。单击(函数(){
警报($(this.val());
})
})
A.
B
C
D
问题在于您使用的是箭头函数,因此此
引用该函数之外的任何引用(它不会引用已单击的元素)
$(()=>{
$(“输入:收音机”)。单击(函数(){
警报($(this.val());
})
})
A.
B
C
D
只需使用更简单的内置:使用val()
函数选中参数即可
$('input[name="name_of_your_radiobutton"]:checked').val();
只需使用更简单的内置:通过val()
函数选中的参数即可
$('input[name="name_of_your_radiobutton"]:checked').val();
箭头函数=>
不能很好地与jQuery配合使用<代码>$(此)
指的是窗口,而不是元素本身。像这样使用普通函数>$(“输入:收音机”)。单击(函数(){})
这是否回答了您的问题?箭头函数=>
不能很好地与jQuery配合使用<代码>$(此)
指的是窗口,而不是元素本身。像这样使用普通函数>$(“输入:收音机”)。单击(函数(){})
这是否回答了您的问题?工作得很有魅力!非常感谢。工作得很有魅力!非常感谢。