2011-03-03 159 views
0

我遷移遺留javascript函數的jQueryjQuery的問題與選擇

這裏是功能

function doSomething(elId, imId) { 
     // $(document).ready(function() { 
     $('#' + elId).toggle(); 
     alert('id is: ' + $('#' + elId).attr('id')); 
     //}); 
} 

功能工作正常,在Firefox,但IE上說警告框未定義任何...想法我錯過了什麼?

+0

也許你正在使用'elId'與'-'(連字符)? – 2011-03-03 11:29:31

+0

沒有id值會像divID1234 – Amit 2011-03-03 12:03:11

回答

0

在html標籤的屬性之間存在一些額外的空格,如id =「asdf」href =「something」。這是在IE上導致的問題..其解決..

0

您是否正在從文檔中調用doSomething?

+0

你應該寫回答「答案」和問題到「評論」。 – 2011-03-03 11:34:12

+0

是的,這是有道理的。仍然習慣於用戶界面。 – chris 2011-03-03 11:35:53