2010-03-04 70 views
0

对下developmnt我得到这个错误在IE

element = $(element); 

这段代码的网页是在prototype.js中

预期的对象

如何摆脱这种错误的。

更新:

的jQuery也被现场使用。

+0

你需要显示你的代码。 – Sarfraz 2010-03-04 07:49:08

+0

请给予更多的细节,然后只有我能让你很好。 – 2010-03-04 07:49:26

+0

此行之前的元素是什么? – kennytm 2010-03-04 07:51:39

回答

3

“element”是元素的id吗?如果是这样的尝试使element = $("element")

2

你的说法应该是

element = $("id of element") 

假设你有下面的代码。

<div id="mainDiv"> 
    ... 
</div> 

要访问该控制,在原型,它是

element = $("mainDiv"); 

UPDATE:

基于您的评论,你既可以jQuery和原型在同一个页面组合。 $(“#foo”)将是J(“#foo”)。在这个语句之后,$(“#foo”)将是J(“#foo”)。

this stackoverflow question

+0

jquery也正在使用现场可以这可能是一个问题 – 2010-03-04 08:28:29

1

你需要把一个VAR的变量赋值的前面,当变量和元素的id在IE相同。

var element = $(element); 
+0

这解决了我的问题 – Anand 2011-01-06 06:32:12

相关问题