Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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 带有数据属性条件的Jquery复选框问题_Javascript_Jquery - Fatal编程技术网

Javascript 带有数据属性条件的Jquery复选框问题

Javascript 带有数据属性条件的Jquery复选框问题,javascript,jquery,Javascript,Jquery,您能看一下这个spinet并告诉我为什么if($(this.data('type')==“red”){}在这里不起作用吗 $('input:checkbox[name=data]')。在('change',function()上{ if($(this).data('type')=“red”){ 如果($(this).is(':checked')){ 警报(“选中红色复选框”); } 否则{ 警报(“红色复选框未选中”); } } }); 您将html代码中的“数据类型”拼错为“数据类型” 请

您能看一下这个spinet并告诉我为什么
if($(this.data('type')==“red”){}
在这里不起作用吗

$('input:checkbox[name=data]')。在('change',function()上{
if($(this).data('type')=“red”){
如果($(this).is(':checked')){
警报(“选中红色复选框”);
}
否则{
警报(“红色复选框未选中”);
}
}
});

您将html代码中的“数据类型”拼错为“数据类型”

请参阅下面的代码

$('input:checkbox[name=data]')。在('change',function()上{
if($(this).data('type')=“red”){
如果($(this).is(':checked')){
警报(“选中红色复选框”);
}
否则{
警报(“红色复选框未选中”);
}
}
});


您需要的是这个$(this).attr('data-type')==“red”@Pamio Solanky,两者都可以。错误在html代码中,见下文,刚刚看到。我在手机上,所以看不到全部