嘿,大家好,我有一个恼人的问题,我正在使用 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/