嗨,Volks,
下面是我的代码块,我想用Ajax响应替换它:
<div class="results">
<span id="like9">
<a class="like" rel="ajax.php?id=9" href="#">klick</a>
</span>
</div>
这就是我观察Ajax链接的方式:
$(document).ready(function()
{
$('.results .like').click(function()
{
params = getUrlVars($(this).attr('rel'));
$.get($(this).attr('rel'), function(data)
{
$('#like'+params['id']).html(data);
});
return false;
});
});
在我点击链接之后,一切都正常,代码块将按预期替换。除链接名称外,其他内容都是相同的。
但是当我再次单击链接时,选择器就不再工作了。
我想是因为旧的A.like被替换了。
我的问题是,
如何告诉jquery或dom有一个新的dom节点
?
我希望得到帮助。谢谢。