如何在jQuery中点击复选框时启用按钮?如何在jQuery中点击复选框时启用按钮?
14
A
回答
42
你可以这样说:
$("#checkBoxID").click(function() {
$("#buttonID").attr("disabled", !this.checked);
});
这使得检查时,如果你取消再次关闭。在jQuery .attr("disabled", bool)
需要一个布尔值,所以你可以使用复选框的this.checked
DOM属性保持这个很短的时间。
+6
对否定布尔值+1,这是一个不够用的简单技术,IMO。哦,而不是使用* .is(“:checked”)*,也是;-) – 2010-08-25 12:22:41
+1
从jQuery 1.6开始,建议使用.prop()方法代替它(http://api.jquery.com/attr /)。 – Eirik 2016-04-14 12:18:14
2
$("#yourcheckboxid").click(function() {
var checked_status = this.checked;
if (checked_status == true) {
$("#yourbuttonid").removeAttr("disabled");
} else {
$("#yourbuttonid").attr("disabled", "disabled");
}
});
相关问题
- 1. Jquery按钮点击选择复选框
- 2. 按钮启用和禁用,当用户点击复选框
- 3. 点击其他复选框使用Jquery启用复选框
- 4. 启用复选框,同时单击dojo中的按钮
- 5. jquery:同步复选框和点击表中的单选按钮
- 6. jQuery更改复选框按钮文本点击时
- 7. 按钮消失,通过点击它启用复选框
- 8. 如何在点击按钮时启用文本框
- 9. 如何打开一个jQuery的对话框弹出点击复选框时,恢复按钮被点击
- 10. 点击重置按钮时如何清除复选框
- 11. 如何在复选框激活时禁用/启用PayPal按钮?
- 12. 如何禁用/启用div单选按钮点击jquery
- 13. 当点击按钮时未选中复选框
- 14. 如何在选择框和复选框之后启用按钮
- 15. Jquery - 选择复选框时未启用按钮
- 16. windowsform,复选框,按钮点击
- 17. 复选框检查按钮点击
- 18. 点击按钮取消复选框
- 19. 如何在点击取消时恢复单选按钮选择?
- 20. 如何按一个按钮,点击复选框
- 21. 如何启用和禁用jQuery复选框的选中事件中的按钮
- 22. 当用户点击一个按钮时,你如何选择所有复选框
- 23. 滑门单选按钮,如何启用点击/选中?
- 24. 如何在点击不同活动中的按钮时设置复选框值?
- 25. 如何在使用jquery点击复选框时填充textarea
- 26. 启用和禁用按钮点击jquery
- 27. 点击一个按钮时选择所有复选框'
- 28. 点击取消按钮时取消勾选复选框
- 29. JQuery对话框:如何找到按钮点击事件中的点击按钮
- 30. 启用/禁用复选框点击复选框中的另一个复选框
在此处显示一些工作并发布您的代码。否则关闭。 – 2010-08-25 12:15:34