Jquery plugins not working on ajaxed content

2019-08-20 07:00发布

I have some content that I am loading using jquery ajax. The content has jquery plugins attached (example a modal box).

My problem is that because the ajaxed content isn't part of the original dom it hasn't had the plugins applied to it.

How do I apply the plugins to ajaxed content??? Is there someway I can reinitialize i the plugins???

1条回答
Melony?
2楼-- · 2019-08-20 07:29

You can call the plugin in the ajax success function like this:

$.ajax({
  //Stuff..
  success: function(data) {
    $(".selector", data).myPlugin();
  }
});

This calls the plugin on the matching selector only in the html that was returned, so it won't run on the rest of the page again.

查看更多
登录 后发表回答