我正在尝试在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拆分并更换之后。它不起作用,意味着数据被加载但绑定的功能拆分/替换不会赶上。我还能尝试什么?
答案 0 :(得分:2)
不需要bind().. bind()用于事件..只需立即使用prop()..
试试这个
$(data).find('a')
.appendTo('#DIV')
.prop('href', function(_, href){
url = href.split('/');
return href.replace(url[2], 'someUrl');
});