Angularjs/Javascript奇数行为“?字符串:…?”

Angularjs/Javascript奇数行为“?字符串:…?”,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我正在从JSON对象加载数据,包括select元素的默认值。例如,一个值是16%,当我通过log语句跟踪代码时,它始终保持16%。也就是说,select未正确加载,即为空 当我运行document.getElementByIdtempPrimeResOwnerPerc*.value或angular.elementdocument.getElementByIdtempPrimeResOwnerPerc*.val时,我得到的响应是?字符串:16%?。到目前为止,我还没有在网上找到任何关于此的信息,非

我正在从JSON对象加载数据,包括select元素的默认值。例如,一个值是16%,当我通过log语句跟踪代码时,它始终保持16%。也就是说,select未正确加载,即为空


当我运行document.getElementByIdtempPrimeResOwnerPerc*.value或angular.elementdocument.getElementByIdtempPrimeResOwnerPerc*.val时,我得到的响应是?字符串:16%?。到目前为止,我还没有在网上找到任何关于此的信息,非常感谢您的帮助。

好的,这是下面复制的generateUnknownOptionValue函数的产品

self.generateUnknownOptionValue = function(val) {
  return '? ' + hashKey(val) + ' ?';
};

这与Angularjs对选项值的严格比较以及主机数据库将%符号转换为unicode有关……

请提供一个我不太确定如何进行的问题。这就是我的行为,我想知道是否有其他人见过这种情况。如果你把我指给他们看,我可以研究一下……我看不出有什么问题。你在做什么?你想让你的代码做什么?它与如何从ng选项设置角度值有关,这取决于你如何构造表达式。您不应该使用dom查询来获取该值……它位于ng模型PropertyTool中!您是否有任何特定的文档/网站可以查看?