Javascript 带有数据属性条件的Jquery复选框问题
您能看一下这个spinet并告诉我为什么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代码中的“数据类型”拼错为“数据类型” 请
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代码中,见下文,刚刚看到。我在手机上,所以看不到全部