如何在函数内重新加载函数?

时间:2019-04-24 15:33:50

标签: jquery function onchange

通过点击edit-item,我通过ajax加载表单:

 $('.table tbody').on( 'click', '.edit-item', function (e) {
    forms(e,this);  
  });

通过此表单,我的选择字段#form_productgroup已加载。更改时,我想重新加载表格。 我的方法:

  $('.table tbody').on( 'click', '.edit-item', function (e) {
        forms(e,this);  
        $(document).on('change', '#form_productgroup', function(e) {
          forms(e,this);
       });
  });

但是该表单未重新加载。

1 个答案:

答案 0 :(得分:1)

尝试一下:

 $(document).on( 'click', '.edit-item', function (e) {
        forms(e,this);  
  });

     $(document).on('change', '#form_productgroup', function(e) {
          forms(e,this);
       });

我认为这是可行的!

编辑: 它之所以有用,是因为加载组件时会调用$(document).on(...)