jac*_*nye -2 javascript checkbox jquery html5
我声明了一个变量,并希望将复选框的状态传递给dhcp_addr
变量,并在选中复选框时将其设置为1,取消选中时将其设置为0.在向变量返回值时需要一些帮助.
var dhcp_addr = $('#dhcp').change(function () {
if(dhcp.checked) {
console.log("checked");
} else {
console.log("unchecked");
}
});
Run Code Online (Sandbox Code Playgroud)
您不能从函数"返回"它,因为任何时候都可能发生更改.相反,您可以在发生更改时重新分配值.
var dhcp_addr;
$('#dhcp').change(function() {
if (this.checked) {
dhcp_addr = 1;
} else {
dhcp_addr = 0;
}
});
Run Code Online (Sandbox Code Playgroud)
虽然,如果您正在使用1
和0
for true
和false
值,我建议更直接地使用这些值.
dhcp_addr = this.checked;
Run Code Online (Sandbox Code Playgroud)