当Ajax.BeginForm时在Internet Explorer 8上添加的jQuery属性
jQuery attribute being added on Internet Explorer 8 when Ajax.BeginForm
我发现当我在InternetExplorer8上查看我的页面时,它会在我的元素中添加一些jQuery属性。例如:
<LI val="Something" jQuery15101713569792817028="118">Something</LI>
您可以看到,有一个jQuery[SOME ID]
被添加到我的控件中,这导致当打开对话框并动态加载其内容(并且似乎没有"JQuery属性")时,它会抛出如下错误:
无法获取属性"jQuery15101713569792817028"的值:对象是
null
或undefined
在列表中选择项目时会发生这种情况,IE9中不会出现此问题。为什么会这样?
更新:只有当我使用Ajax.BeginForm 时才会发生这种情况
我在向对象添加事件时注意到了这种行为。我唯一的猜测是,jQuery是如何根据事件类型和事件目标来知道要启动哪个函数的。
相关文章:
- 正在SharePoint 2013母版页中添加JQuery移动文件
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 使用.on动态添加jquery/js不知道的html元素
- Rails资产管道-只向head添加jquery
- 如何在XHTML中添加jQuery CDN回退
- 添加JQuery UI在Meteor中添加对象后可调整大小
- 添加jquery Datepicker后,文本框的初始值不会显示
- 添加Jquery验证后,Jquery日期选择器无法工作
- 如何在谷歌博客中添加jQuery而不修改模板
- 从服务器端添加jQuery函数
- 如何在jQuery.awesomeCloud.plugin上添加jQuery工具提示功能
- 动态添加jquery ajax选项
- 正在添加JQuery淡入淡出代码
- 添加 jQuery UI 后,从表中删除行的函数不起作用
- 如何动态添加 jQuery 移动弹出效果到链接
- 如何在 mytemplate 中添加 Jquery
- 在页面加载后动态添加 jquery 日期选择器
- 这是在一个项目中添加Jquery和Angularjs的正确方法
- 滚动到页面末尾后添加 JQuery 微调器
- 在图像不起作用的 src 中添加 jQuery 变量