2013-06-11 66 views
0

下會產生「錯誤:未實現」在IE 8jQuery的:未實現錯誤的Internet Explorer

$('#id .class')[0] 

然而,當我在IE控制檯運行相同的命令,它成功?

我正在使用jQuery 1.8.3;它包含在所有其他腳本之前。

+0

你確信這也正是這一點?你還沒有其他的東西,比如console.log(開發人員工具沒有打開時不存在)? –

+1

此代碼在哪裏顯示? onload事件是否被觸發? (jQuery完成加載了嗎?) – ThatBlairGuy

回答

2
  1. 你把這個包裝在文檔就緒的咒語中了嗎?

    $(function() { 
        // your code 
    }); 
    
  2. 可以使用.get()而不是[]

    $('#id .class').get(0) 
    

    ,而不是

    $('#id .class')[0] 
    
1

的問題是分配給全球

global = $('#id .class')[0] // fail 

分配到本地固定問題

var local = $('#id .class')[0] //win 

./embarassed