Opera 10.6中的jQuery.load没有激活完成

时间:2010-08-30 14:18:28

标签: jquery opera

Opera是唯一一个给这个jQuery语句带来麻烦的浏览器:

$("select").load("options.html",function() { $(this).val("de"); });

SELECT没有填充任何选项。这是空白的。更糟糕的是,我可以打开DragonFly来追查它,问题就消失了。选项按原样显示。

有人碰到过这个吗?

请求的HTML:

<select class="ui-widget-content ui-corner-all">
     <option value="en">English</option>
     <option value="de">Deutsch</option>
</select>

显然,OPTION不是从......开始的。

1 个答案:

答案 0 :(得分:0)

重复上面的评论:通过将.load调用进一步向下移动$ .ready函数内的指令列表来解决问题。这不是我第一次注意到Opera的JS引擎似乎领先于自己。在所有事情都准备就绪之前,看起来DOM就绪了。