我有一个应用程序,该应用程序在运行完全相同版本的IE的不同计算机上的行为有所不同。通过检查html,我发现定位标记在渲染时添加了一些属性。
其运行的计算机将其呈现为:
<a id="loadDate" href="...">Go</a>
但是在机器上不起作用的机器将其渲染为:
<a id="loadDate" href="..." shape="" jQuery11...24="6">Go</a>
在单击时,两者都运行处理程序,但有问题的版本错误地评估了布尔表达式。它可能在其他方面失败(它在表达式中使用parseInt
相对于$(...).val()
),但是不幸的是,如果不进行部署,我无法更改代码以进行进一步的调试,而我不希望部署它。我以为这是众所周知的,但是我的Google-fu返回了很多有关jQuery属性的信息,而不是没有帮助的jQuery属性。
正在将形状和jQuery属性添加到锚标记中的原因是什么,我可以通过编程方式控制它还是浏览器设置?