代码之家  ›  专栏  ›  技术社区  ›  Nrj

在删除“disabled”属性之前,我是否应该检查它是否存在?

  •  1
  • Nrj  · 技术社区  · 15 年前

    这是通过在测试过程中检测到这一点来实现的 onRowSelect (jqgrid事件)事件。

    onSelectRow: function(){$("input:checkbox[id='cb_jqg']").removeAttr('checked');}
    

    我使用的语法是否存在任何性能/代码道德问题?

    2 回复  |  直到 15 年前
        1
  •  3
  •   Gabriel Hurley    15 年前

    支票。

    从道德上讲,它不会出错,所以爱情和编码都是公平的,对吧?

        2
  •  0
  •   Tim Down    15 年前

    id . 这在HTML中无效。你可以用同样的方法 name 对于这些复选框。

    此外,设置复选框的检查性的更标准的方法是简单地设置 checked 要删除的复选框元素的属性 true false ,而不是依赖jQuery的属性处理方法。