在ajax请求自定义元素后重新加载脚本
Reload script after ajax request for custom element
我有一个高度定制的问卷,列表看起来像这样
<ul>
<li class="customCheckbox">
<li class="customCheckbox">
</ul>
这个问卷是由一个JQuery.ajax
调用加载的,它附带的js代码在显示在JQuery UI对话框中时被正确处理。初始页面上存在的customCheckbox
由我的(function($){ [...] })
在外部脚本jquery.customCheckbox.js中正确处理
我需要像.live()
的东西,但因为它是从JQuery中删除,我不能走得太远。如果可能的话,我不想在AJAX调用中重新加载脚本。这个问题是相同的,但我不只是关于事件侦听器。它修改了复选框,添加了一个类、监听器和其他东西。
实际上我正在寻找一些东西,可以调用我的(function($)...
像$(document).ready
。
谢谢
你可以使用jQuery.on(),它已经取代了。live()
不要在这里看到您试图修改的代码,否则不清楚您想要完成什么。根据你所说的,你试过使用.delegate()
吗?
$('#yourButtonIDContainer').delegate('#yourButtonID', 'click', functionCalled);
function functionCalled(e) { e.preventDefault(); *** Do Something Here **** }
不确定这是否有帮助,但如果没有,请告诉我更多的细节。
相关文章:
- Google Adsense多次加载脚本
- 如何准确执行加载脚本&退出弹出窗口
- RequireJ无法随机加载脚本
- 通过浏览器加载页面时触发加载脚本(js或jQuery)'s”;返回“;作用
- 在以前的文件夹中加载脚本
- 如何重新加载脚本标记
- 正在脚本中加载脚本
- 在pjax完成其工作时加载脚本
- I'我用setTimeout加载脚本,你能找到一个更快的方法吗
- 在页面模板上加载脚本
- 如何在我的情况下创建加载脚本
- 当用$.getScript()加载脚本时,有一种方法可以从用$.get script()装载的脚本中调用父脚本中的函数
- 延迟加载 脚本加载和/或执行
- 如何使用谷歌页面速度CSS加载脚本延迟多个CSS文件
- 最后加载脚本
- 如何基于HTML中的类加载脚本
- 在局部视图中加载脚本文件
- 如何防止在使用hapi.js reply().hold()时重新加载脚本
- 异步加载脚本
- 脚本加载脚本广告