奇怪的jquery属性添加到IE8中的复选框上

strange jquery attribute added on checkbox in ie8

本文关键字:IE8 复选框 添加 jquery 属性      更新时间:2023-09-26

我有一个非常奇怪的错误,即ie8会在输入复选框html中注入以下属性:

jQuery17202259447732522888="19"

<INPUT id=picture-author class=valid value=true type=checkbox name=IsPhotoRiskAccepted data-val-required="The IsPhotoRiskAccepted field is required." data-val="true" _just_changed="true" jQuery172007312802653214206="18"><INPUT value=false type=hidden name=IsPhotoRiskAccepted jQuery172007312802653214206="19">

由于此属性,我们无法在 ie8 中选中该复选框。从复选框中删除此属性(通过 ie8 控制台)时,不会发生错误。

任何帮助将不胜感激

谢谢

jQuery 使用这个 "expando" 属性来跟踪绑定到复选框元素的事件。如果您无法检查它,那可能是因为您有一个事件处理程序函数阻止它。

更多内容:jQuery属性自动添加到元素