我需要将一个函数附加到复选框,以便单击它不会执行任何操作。这怎么可能?我不希望它变成灰色,我只是想阻止它被打开。如何忽略复选框的点击?
3
A
回答
6
如果你希望它是可切换的,只是附加一个事件监听器,如下所示:
$('#checkboxId').on('click', function(e) {
e.preventDefault();
e.stopPropagation();
});
注:这是与返回相同的效果false
:
$('#checkboxId').on('click', function(e) {
return false;
});
-1
我不确定这是否正是你想要的,但是这会禁用使用JQuery的复选框。
$('#checkboxId').attr('disabled', true);
对于非变灰solution:
$("input:checkbox").click(function() { return false; });
+0
我想他想要的点击(function(){return false} ..使其禁用将灰色 – 2013-03-22 19:56:09
1
尝试这样:
<input type="checkbox" onClick="this.checked=!this.checked" />
0
$('input[type=checkbox]').click(function(){return false;});
刚刚回归的单击事件假, 工作样本:http://jsfiddle.net/Sh8Zu/
0
试试这个,
<input type="checkbox" onChange="return checkChange(this)" id="checkid"/>
function checkChange(obj)
{
obj.checked=false;
}
相关问题
- 1. 忽略点击TListView复选框
- 2. 如何忽略td内的复选框
- 3. 复选框,单击忽略,如果父母已绑定的onclick
- 4. CakePHP复选框 - 忽略未选中的复选框
- 5. jQuery的点击忽略父点击
- 6. 如何点击一个复选框,点击所有复选框VBA
- 7. 如何绑定点击和复选框
- 8. c#treeview忽略双击只在复选框
- 9. 忽略复选框,即禁用
- 10. 如何检查和取消选中复选框,以及如何使复选框,点击了该行的点击
- 11. 如何点击CKeditor中的选择框或复选框?
- 12. javascript - 点击忽略超时
- 13. 当复选框被点击
- 14. WPF上点击复选框
- 15. Phantomjs点击复选框
- 16. 测试复选框点击
- 17. datagrid复选框colum点击
- 18. 通过点击复选框
- 19. 点击绘制复选框
- 20. 同时点击复选框
- 21. 通过点击复选框
- 22. 点击复选框问题
- 23. 复选框点击网页?
- 24. 如何处理标签点击+复选框点击?
- 25. EXTJS 5:如何在点击网格中的复选框时选中复选框
- 26. 如何在创建复选框时忽略属性名称
- 27. 如何点击单个复选框“全部”选中所有复选框?
- 28. 为什么我的Javascript忽略选中的复选框?
- 29. 引导复选框切换 - 如何获取复选框的值之后,点击
- 30. 单击复选框点击选择Jquery mobile中的所有复选框
什么目的,它再服? – Jack 2013-03-22 19:53:57
IE有一个双击过滤器,可以这么说,因此双击复选框只会注册为一次单击。这恰好也阻止了人们快速切换复选框,这非常奇怪,这是我的应用程序所需的功能。所以我只是取消它的默认功能,并用JavaScript/jQuery手动捕获点击并以这种方式切换,从而消除了“速度限制”。除了我不知道如何停止点击切换,因此这个问题。 – Aerovistae 2013-03-22 19:57:41
有趣的问题。 – Jack 2013-03-22 20:07:31