正如您可能知道的那样,'。radio4'是一个类,它被分配了一些 值。如果单击“.radio4”,则必须显示警告消息。“
$(document).ready(function() {
$('.radio4').click(function(){
if($(this). is(':checked')){
alert('Hello');
});
});
});
答案 0 :(得分:1)
你的问题说明了给定的代码几乎所做的事情。所以我认为这是语法错误导致的问题。
$(document).ready(function() {
$('.radio4').click(function(){
if($(this).is(':checked')){
alert('Hello');
} // <-- this should not have a closing )
});
});
https://jsfiddle.net/qcobm5as/
但是,您应该在无线电和复选框上使用change
$('.radio4').change(function(){
答案 1 :(得分:0)
您可以使用类或输入name
来检查值。您可以像下面这样显示您的价值。我使用yourRadioName
作为示例名称。这是一个https://jsfiddle.net/03tepqxq/17/
alert($('input[name=yourRadioName]').val());
或与您的班级:
alert($('.radio4').val());
或者使用您的代码:
$(document).ready(function() {
$('input[name=yourRadioName]').click(function(){
if($(this).is(':checked')){
alert('Hello');
}
});
});