我遇到了一个不寻常的问题,即jquery覆盖或者删除了我的按钮禁用属性,使其启用。
function disableButton(){ var data = customobj.grid('data'); if (data.length > 0) { for (var i = 0; i < data.length; i++) { var errorFlag = data[i].error; var errorFlagNrc = data[i].errorNrc; if ((errorFlag == "false" || errorFlag == "") && (errorFlagNrc == "false" || errorFlagNrc == "")) { $("#save").removeAttr("disabled"); } else { $("#save").attr("disabled", "disabled"); return; } } } }
现在,当我点击分页箭头时,下一组行加载,并且我调用此函数来禁用按钮,如果存在错误且工作正常并且按钮被禁用但在页面加载之前控件转到{{1}下面的代码删除我的禁用属性,使按钮再次启用。
jquery 1.11
我不确定为什么会这样?有人有任何想法吗?