我有一页用户评论。jQuery不能按预期工作,为什么?
$(p).click(function(){
$(this).hide(200);
});
当用户点击某个评论时,这个通常会消失。好吧,它完美的作品。
但是,当用户不使用服务器的响应一样,这不工作了
服务器响应是一堆在表中找到(即定制的AJAX分页程序)
服务器响应看起来像这下评论:
<p id="next-id1">bla bla bla 1</p>
<p id="next-id2">bla bla bla 2</p>
然后该响应中插入特定的div后内容包含在MySQL表第一评论
像这样:
$("#snow-next-btn").click(function(){
$.post('/paginator.php', {}, function(response){
$("#comment-div").after(response);
});
});
好吧,它的工作完美,因为我说过。但这种方法:
$(p).click(function){
$(this).hide(200);
}
不与服务器响应工作了(但它仍然与已被印上的PHP页面加载内容的作品)。
问题在哪里?
您未填写闭引号[代码] $(P)。单击(功能){ $(本).hide(200); }); [code]让我知道如果这可以解决你的问题!欢呼声 – 2012-04-25 01:26:58
这是一个简单的语法错误。您可以使用Internet Explorer查找这些内容 - 只需按F12即可。 – 2012-04-25 01:28:43