在developmnt下的网页上我在IE上收到此错误
element = $(element);
此代码位于prototype.js
中预期对象
如何摆脱这个错误。
更新
jQuery也在网站上使用。
答案 0 :(得分:3)
“element”是你元素的id吗?如果是这样,请尝试制作element = $("element")
答案 1 :(得分:2)
你的陈述应该是
element = $("id of element")
假设您有以下代码。
<div id="mainDiv">
...
</div>
要访问此控件,在原型中,它是
element = $("mainDiv");
更新:
根据您的评论,您可以在同一页面中同时使用jquery和prototype。
var J = jQuery.noConflict();
在此声明之后,$(“#foo”)将为J(“#foo”)。
答案 2 :(得分:1)
当IE中的变量和元素id相同时,您需要在变量赋值前放置一个var。
var element = $(element);