我正在使用jQuery Date Range Picker by the filament group。
我的代码是这样的,我正在动态创建一个文本框,或者说AJAX查询返回一个表单的HTML。当我将HTML转储到我的页面时,我调用一个脚本来调用daterangepicker()
函数,该函数应该将输入框转换为日期范围选择器。
我的代码在Firefox和Internet Explorer中运行得非常好,但它只是在Google Chrome中死掉了。该脚本无法运行,我在日志中收到此错误:
Uncaught Error: INVALID_NODE_TYPE_ERR: DOM Range Exception 2
这可能是什么问题?我真的需要解决这个问题 - 核心jQuery代码中抛出异常。当我查看网站演示时,日期选择器似乎工作正常。
您并不认为它与调用附加到运行时由AJAX查询创建的元素有关。无论我遇到什么问题,我都需要这个工作,并希望得到任何帮助。
答案 0 :(得分:2)
我遇到了同样的问题,Chrome调试器注意到错误发生在Jquery库版本1.3.2中
我查看了细丝daterangepicker演示页面的来源,结果发现他们正在使用jquery库1.3.1
... src =“js / jquery-1.3.1.min.js”
我使用1.3.1而不是1.3.2运行测试,这对我的网站起作用。
我建议测试浏览器并在用户使用chrome的情况下使用1.3.1。
所有最好的, 胡达
答案 1 :(得分:1)
有些人report在Chrome中破解了此功能。也许你应该留意替代品。