Javascript jQuery可以';t决定如何处理按钮
简单的前景。选中复选框将启用禁用的按钮。取消选中该框将再次禁用该按钮 代码: 我还尝试使用Javascript jQuery可以';t决定如何处理按钮,javascript,jquery,coffeescript,Javascript,Jquery,Coffeescript,简单的前景。选中复选框将启用禁用的按钮。取消选中该框将再次禁用该按钮 代码: 我还尝试使用prop代替attr。看起来很简单。启用和禁用按钮。我在里面放了警报,我知道密码正在启动。只是未能完成我希望它完成的操作。您需要使用来设置禁用状态,而不是使用 $('#subscribe_button').prop('disabled', true) $("[name=chkACCEPT]").click -> $('#subscribe_button').prop('disabled',
prop
代替attr
。看起来很简单。启用和禁用按钮。我在里面放了警报,我知道密码正在启动。只是未能完成我希望它完成的操作。您需要使用来设置禁用状态,而不是使用
$('#subscribe_button').prop('disabled', true)
$("[name=chkACCEPT]").click ->
$('#subscribe_button').prop('disabled', !this.checked)
还可以使用dom元素的checked属性来检查复选框是否已选中,而不是使用,您需要使用来设置禁用状态
$('#subscribe_button').prop('disabled', true)
$("[name=chkACCEPT]").click ->
$('#subscribe_button').prop('disabled', !this.checked)
还可以使用dom元素的checked属性检查复选框是否被选中在您的示例中,您正在设置
disabled=“disabled”
,但是正确的方法是disabled=“true”
。您可以使用this.checked
值设置按钮元素上的disabled
属性:
$('#subscribe_button').attr('disabled', true)
$("input[name=chkACCEPT]").click ->
$('#subscribe_button').attr('disabled', !this.checked)
请参见此处,仅当选中复选框时按钮才启用。在您的示例中,您正在设置
disabled=“disabled”
,但是正确的方法是disabled=“true”
。您可以使用this.checked
值设置按钮元素上的disabled
属性:
$('#subscribe_button').attr('disabled', true)
$("input[name=chkACCEPT]").click ->
$('#subscribe_button').attr('disabled', !this.checked)
请参见此处,仅当选中复选框时,按钮才会启用。您可以共享该htmlcan您可以共享该htmlcan吗html@Tony可能OP错误地使用了
道具。从jQuery 1.6开始,修改属性时应使用prop
方法attr
方法不会更改属性。问题的主要问题是disabled=“disabled”
不是禁用字段的正确方法,而是disabled=“true”
@Tony OP可能错误地使用了属性。从jQuery 1.6开始,修改属性时应使用prop
方法attr
方法不会更改属性。问题的主要问题是disabled=“disabled”
不是禁用字段的正确方法,而是disabled=“true”