上面的代码没有反应这段代码得到想要的效果了我的问题是如何把第一段代码实现,用this实现我直接绑定click函数,下面这段代码搞对了
$("#auto-backup").click(function(){ if (this.checked) { this.value=1;
} else { this.value=0;
}
});下面这段代码搞对了
<input name="auto-backup" id="auto-backup" type="checkbox" onclick="changeValue(this)" />
function changeValue(that) { if (that.checked) { that.value=1;
} else { that.value=0;
}
}
1 回答
拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
this 是关键字,不能作为函数的参数。改成下面这样就好了。
function changeValue(that) { if (that.checked) { that.value=1; } else { that.value=0; } }
添加回答
举报
0/150
提交
取消