2010-03-04 42 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

相關問題