代码之家  ›  专栏  ›  技术社区  ›  David 天宇 Wong

jquery加载后不工作

  •  2
  • David 天宇 Wong  · 技术社区  · 14 年前

    我得到了这个jquery代码,它工作得很好。在页面准备就绪后加载的元素除外。

    $('.reply').click(function(){
      ele = $(this).attr('title');
      $('#'+ele).load('ajax/form_post.php');
      $('#'+ele).show();
      return false;
                   });
    
     $('.add_com form').submit(function(){
      ele = $(this);
      $.post('ajax/com.php',
          { info : ele.parents('.add_com').attr('title'),
            texte : ele.find('textarea').val(),
          }, 
       function(data) {
         if(data == 'xxxx'){
         alert('erreur');
        }
        else{
         ele.parents('.add_com').append(data);
        }
       });
      return false;
                                      });
    

    加载表单后,单击“添加”COM表单不起作用。它在已经加载的窗体上工作…

    1 回复  |  直到 13 年前
        1
  •  4
  •   Brian Wigginton    14 年前

    查看jquery的 live method . 使用它可以将代码应用于在页面加载时或将来在DOM中看到的任何内容。