我有一个需求,我需要清除“全选”复选框,以防用户手动取消选择任何数据行。 这是通过在onRowSelect
(jqgrid事件)事件中检测到的。 代码片段如下,并按预期工作。我应该在删除之前检查'disabled'属性是否存在?
onSelectRow: function(){$("input:checkbox[id='cb_jqg']").removeAttr('checked');}
我想知道的事情是我是否应该检查复选框已选中之前,我清除它关闭或可我只是清楚它(因为它不具有任何影响)如上面完成。
是否有任何性能/代码伦理问题与我使用的语法?
感谢您的回复。这与我在编写代码时的推理一致。 后来我意识到“选择所有”状态并不是那么频繁,所以最好是检查一下它是否被选中(并且因为它经常被选中而没有被选中)什么也不做。 对此有何想法? – Nrj 2009-09-09 04:03:17