如何在appendTo之后绑定函数

时间:2013-02-10 11:26:18

标签: jquery bind appendto

我正在尝试在ajax调用(数据)完成加载我div中的数据后立即执行某些操作:

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

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

});

所以在appendTo我做href拆分并更换之后。它不起作用,意味着数据被加载但绑定的功能拆分/替换不会赶上。我还能尝试什么?

1 个答案:

答案 0 :(得分:2)

不需要bind().. bind()用于事件..只需立即使用prop()..

试试这个

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