jQuery 插件不适用于 Ajax 加载的内容

标签 jquery css ajax

嘿,大家好,我有一个恼人的问题,我正在使用 bootstrap 2.3 和一些 jQuery 插件来实现表单样式和其他内容。

当我加载 ajax 内容时,更具体地说,选择元素...jQuery 插件不会捕获它们,也不会因此设置它们的样式。

有什么方法可以将这些插件应用到 Ajax 加载的内容,而不是每次发出 ajax 请求时都必须再次加载这些插件?

最佳答案

就像凯文说的,您需要在加载新元素后初始化插件。全局执行此操作的一个简单方法是注册一个处理程序,为所有 ajax 请求调用。

 $(document).ajaxComplete(function(event, xhr, settings) {
     $('.myForm').thePlugin();
 }

关于jQuery 插件不适用于 Ajax 加载的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19122042/

相关文章:

javascript - 在 Internet Explorer 中访问本地文件系统

javascript - stripe checkout 不验证必填字段

php - WordPress - get_avatar 添加自定义类

html - 如何使 h1 标签响应背景图像(与背景一起,h1 标签收缩和展开)

php - 使用onclick查询MySQL,在不刷新的情况下在同一页面上显示结果

javascript - 将 FormData 传递给 AJAX 调用时如何修复 HttpPostedFileBase null

jquery - 如何使用highchart整合市场深度图?

jquery - 在单个页面中使用多个 Highcharts

javascript - 单击重置按钮后数据未附加到我们再次重新加载页面以附加数据

ajax - Cordova : How to diagnose ajax not working for UWP (windows store) application