使用 onChange 属性内联更改复选框的值

Change the value of a checkbox inline using the onChange attribute

我是做错了还是不可能?如果未选中,我想将复选框的值设置为“0”,如果选中,则设置为“1”

<input type="checkbox" onChange="function() {$(this).val(this.checked? '1': '0')};" />

注意:我知道如何在 onChange 事件之外或通过 onChange="takeCareOfThis()" 执行此操作,我希望全部内联执行

您只需要设置要执行的语句即可。

<input type="checkbox" onChange="$(this).val(this.checked? '1': '0');" />