我正在使用 jQuery 1.3.2 和 Live Query 插件。该脚本需要在 FF 和 IE6 中工作。升级 jQuery 并改用 live 是不可能的。
不知何故,这个脚本不会被动态创建的元素调用。
$('select').livequery('change',function(){
var select_id = $(this).attr("id"); ...
...
...
});
$('select').livequery('mouseover',hideExtensions());
function hideExtensions(){
...
...
}
在 IE6 和 FF 中,该函数被静态(已经存在的)元素正确调用。但是,动态创建的元素不会调用它。
可能是什么原因?
更新 我用“live”测试了相同的功能。它在 FF 中有效,但在 IE6 中无效,当然不是……这就是为什么我正在寻找使用 livequery 的解决方法。