javascript - 使用 Jquery 按钮无法禁用按钮

标签 javascript

我无法使用 jquery 禁用按钮。我尝试了所有可能的选项,但它不起作用。我能够访问和显示按钮的其他属性,但禁用不起作用。我正在使用 Jquery 1.8 和浏览器 IE 7。下面是代码。请在这方面帮助我。

<input type="button" class="actionButton" style="display: inline;" onclick="addCompany();" id="addCompanyId" value="Add country1111">

function setParentCompany(comId) {
    $('#parentCompanyDomain').val(comId);

    /* var buttonObj = $("#addCompanyId");
    //alert("buttonObj"+ buttonObj[0].id);
    buttonObj.setAttribute("disabled",true);
    //alert("button disabled value11122::"+buttonObj[0].attr('disabled')); */
    alert("id::"+$('#addCompanyId').attr("id"));
    alert("class::"+$('#addCompanyId').attr("class"));
    alert("value::"+$('#addCompanyId').attr("value"));
    alert("disable::"+$('#addCompanyId').attr("disabled"));

    $('#addCompanyId').attr("disabled",true);

} 

最佳答案

尝试

$('#addCompanyId').prop("disabled",true)

true/false 不适用于 attr() 所以你应该使用 prop()

如果你必须使用 attr() 然后执行以下操作

$('#addCompanyId').attr("disabled","disabled");

关于javascript - 使用 Jquery 按钮无法禁用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17295840/

相关文章:

javascript - 如何在 Angular 模板中嵌入 GitHub 要点?

javascript - 如何使用 onkeyup attr 内联删除双引号?

javascript - 如何从 mocha/nyc 测试覆盖率(Node.js)中过滤掉某些模式?

javascript - 如何在 javascript 中动态构建 JSON?

javascript - 带有组合 API 的 Vue 3 事件总线

javascript - 像在 Python 中那样比较 Javascript 中的两个列表的最佳方法是什么?

javascript - firefox (9), javascript, 由于大数据文件导致分配大小溢出。有没有办法避免这种情况?

javascript - 使用 jspdf 将数组导出为表

javascript - 使用 React 应用程序时出现错误 - 无法读取未定义的属性 'photo'

javascript - 在严格模式下使用 future 保留字