javascript - 对象在 Edge 和 IE10 上不支持属性或方法 'propAttr'

标签 javascript jquery jquery-ui internet-explorer microsoft-edge

我有以下代码

$('#btnApprove').propAttr('hidden',$('#status').val()!='W');

这适用于除 Microsoft Edge 和 IE10 之外的所有其他浏览器

任何解决方案,我尝试添加 <meta http-equiv="X-UA-Compatible" content="IE=edge" />乙 但没有用。有什么建议吗?

最佳答案

如果是输入字段

$('#btnApprove').val($('#status').val()!='W')

如果您想定位隐藏字段

$('#btnApprove[type="hidden"]').val($('#status').val()!='W')

关于javascript - 对象在 Edge 和 IE10 上不支持属性或方法 'propAttr',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44653028/

相关文章:

javascript - 如何使用Ajax从asp.net Core2.2中的子模型获取值

javascript - Parse.Query.each() 链式 promise

javascript - 如何获取高度和宽度或用户本地镜像

javascript - jquery-ui.widget 中的 "base"函数未定义?

JQuery Datepicker - 无默认日期

jquery - 如何使用自动完成功能更改选择事件上的文本框值(jQuery UI)

javascript - 是否可以混合使用 CodeMirror : Velocity mode and the CodeMirror: HTML mixed mode?

javascript - 在 Oracle APEX v4.2.2 中通过 Ajax 调用 Oracle 函数以进行现场验证

javascript - 获取对象 #<Object> 在 Ember 中没有方法 'map'

javascript - JQuery 隐藏除我搜索的 div 之外的所有 div