Javascript 用新数据替换span,但新的jquery调用不起作用

Javascript 用新数据替换span,但新的jquery调用不起作用,javascript,jquery,ajax,Javascript,Jquery,Ajax,我对这种情况有个大问题。我已经找了一个星期这个问题,但我没有找到答案。如果有人知道我如何解决它,我真的很感激。我是jQuery的新手 我的问题很简单: 我找到并替换了需要替换的内容,但新的数据链接不会调用jQuery函数ej like for,而第一个like函数会起作用,但当它被替换为munshes时,单击munshes并不会调用函数jQuery /// like $('.like').livequery("click",function(e){ var getID = $(t

我对这种情况有个大问题。我已经找了一个星期这个问题,但我没有找到答案。如果有人知道我如何解决它,我真的很感激。我是jQuery的新手

我的问题很简单:

我找到并替换了需要替换的内容,但新的数据链接不会调用jQuery函数ej like for,而第一个like函数会起作用,但当它被替换为munshes时,单击munshes并不会调用函数jQuery

/// like 
$('.like').livequery("click",function(e){
    var getID   =  $(this).attr('id').replace('post_idpl','');
    $.post("2.php?p_idpl="+getID, {             
    }, function(response){
        $('span', 'div.like-head'+getID).html('<a href="javascript: void(0)" id="post_idpl'+getID+'" class="unlike">Unlike</a>');
    });
}); 

/// unlike 
$('.unlike').livequery("click",function(e){
    var getID   =  $(this).attr('id').replace('post_idpl','');
    $.post("3.php?p_idpu="+getID, {
    }, function(response){
        $('span', 'div.like-head'+getID).html('<a href="javascript: void(0)" id="post_idpl'+getID+'" class="like">Like</a>');
    });
}); 
// ]]>

现在还不清楚您想要什么,但我怀疑使用.live'click',function{…而不是.clickfunction{…函数可以解决您的问题,请参阅

。live方法能够影响 尚未添加的元素 通过使用事件 委托:绑定到 祖先元素负责 在其上触发的事件 后代


这是一个解析浮点值的示例。请在jQuery文档中查找合适的函数

var val = parseFloat( document.getElementById('your_id_tag').innerHTML );

请以正确的格式发布你的问题。我重新格式化了你的代码,但对我来说仍然很混乱:例如,为什么你的代码中有那么多空行,为什么你在其中添加了一点HTML?哦,并且正确地编码你的URL查询参数,比如@joseph,如果你能正确发布代码,我们很容易发现问题l:'2.php?ema=',正常工作???@Korpel:现在看到了:parseFloat或innerHTML是jQuery的一部分,但是JavaScript的一部分。此外,你想在这里解决什么问题?也许这里太热了,但我不明白你的答案。只是一个类似和不一样的facebook,你点击like变成不一样,不一样变成像。等等。我试过了这和同样的事情…我替换了a href=id=121 class=like title=like this post style=color:6B84B4>LikeUnlike