点击按钮,用jQuery更新.HTML

时间:2012-04-26 18:43:58

标签: jquery

我在使用jQuery更新元素中的HTML时遇到问题。 我有一个隐藏的表单,onclick变得可见,我不确定这是否可能是问题,但由于某种原因,我不能让它工作?

我的jQuery是......

   $(".bill-upd-submit").click(function() {
          var elem = $(this);
          $.post("update_bill.php", elem.parent(".bill-upd").serialize(), function(data) {

                 $(this).closest('li').find('.cost').html('asdasd');
                 return false;

                alert('done');
          });
    });

我做了一个小提琴来表明它的实际行动...... http://jsfiddle.net/jTzyQ/1/

我想要做的是更新

1 个答案:

答案 0 :(得分:1)

也许你需要

elem.closest('li').find('.cost').html('asdasd'); 

而不是

$(this).closest('li').find('.cost').html('asdasd');

你在邮件回调服务器内部,我认为this是不对的。