// for example
$('#text').die('focusout');
//then I try to make it live() with a button that just exist
$('#button').live('click', function(){
$('#text').live('focusout');
});
当我点击#button时,firebug告诉我jQuery.js中出了问题。如何做到这样的事情?
答案 0 :(得分:2)
live获取您缺少的函数的第二个参数
function liveConvert( type, selector ) {
return (type && type !== "*" ? type + "." : "") + selector.replace(rperiod, "`").replace(rspaces, "&");
}
此处选择器未定义且失败。
答案 1 :(得分:0)
你需要将一个函数作为第二个参数传递给$('#text')。live('focusout');没有该回调参数,该行无论如何都没有任何功能。
尝试类似:
$('#text').live('focusout', function(){
//do logic here.
});