2013-02-10 20 views
0

我想一个Ajax调用后立即做一些事情(数据)已完成在我的div加载数据后绑定功能:如何appendTo

$(data).find('a').appendTo('#DIV').bind(function(e){ 

$(this).prop('href', function(_, href){ 
    url = href.split('/');   
    return href.replace(url[2], 'someUrl'); 
}) 

}); 

的appendTo Im做的HREF分裂所以后更换。它不起作用,这意味着数据被加载,但绑定功能split/replace没有跟上。我还能尝试什么?

+2

你在绑定? – Blender 2013-02-10 11:31:03

+0

函数拆分和替换... – Youss 2013-02-10 11:31:39

+0

'.bind()'用于事件:'.bind('click',function(e){...'。只是为了确保我们在同一页在这里,你为什么选择绑定那个函数而不是仅仅链接它呢? – Blender 2013-02-10 11:33:30

回答

2

无需绑定()..绑定()是事件..只是使用道具()直线距离..

试试这个

$(data).find('a') 
     .appendTo('#DIV') 
     .prop('href', function(_, href){ 
        url = href.split('/'); 
        return href.replace(url[2], 'someUrl'); 
        }); 
+0

谢谢:) :) – Youss 2013-02-10 11:33:44

+0

欢迎....快乐编码... – bipen 2013-02-10 11:34:25