0

以下在 IE 8 上产生“错误:未实现”

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

但是,当我在 IE 控制台中运行相同的命令时,它成功了吗?

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

4

2 回答 2

2
  1. 你有没有把它包装在文档就绪的咒语中?

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

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

    代替

    $('#id .class')[0]
    
于 2013-06-11T18:47:43.343 回答
1

问题是分配给全局

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

分配给本地解决了问题

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

。/尴尬

于 2013-06-11T21:52:42.663 回答