gpt4 book ai didi

javascript - 访问器/修改器

转载 作者:行者123 更新时间:2023-11-28 21:19:37 24 4
gpt4 key购买 nike

我正在尝试创建一个像这样的对象:

var DadosUtente = true;
var DevolucaoModelo = {
get UtNome() { return (DadosUtente) ? $("#UT_Nome") : $("#Equipamento_Nome")}
};

如果我更改 DadosUtente,选择器也会返回更改。

这在 Chrome 中工作正常,但是当我使用 Internet Explorer 测试它时,我收到错误,因为浏览器异常(exception) :

在其余代码中,我正在访问 DevolucaoModelo.UtNome.val(); 等选择器;

有人可以帮助我吗?

顺便说一句,我在谷歌中搜索了很多并尝试了其他解决方案,但在 IE 中没有成功。

最佳答案

为什么不尝试:

var DadosUtente = true;
var DevolucaoModelo = {
getUtNome : function() { return (DadosUtente) ? $("#UT_Nome") : $("#Equipamento_Nome")}
};
<小时/>

更新

如果你不想调用函数,那么可以这样做:

var DadosUtente = true;
var DevolucaoModelo = {
UtNome : (DadosUtente) ? $("#UT_Nome") : $("#Equipamento_Nome")
};

然后将其命名为 DevolucaoModelo.UtNome

关于javascript - 访问器/修改器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6711377/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com