【发布时间】:2012-04-01 19:45:08
【问题描述】:
我有一个关于 jQuery 加载最佳实践的问题。想象一下以下情况:
$("#div").on('click', function() {
$('#result').load('test.html');
});
代码工作正常,加载方法执行,但现在加载的内容不能被 jQuery 插件访问。我是这样解决的:
$("#div").on('click', function() {
$('#result').load('test.html', function(){
$('.element').plugin();
});
});
我的问题很简单,有没有更好的方法来解决这种情况?
【问题讨论】:
-
是的。使用
$.on()。虽然我不太确定“无法访问”是什么意思 - 插件在加载后可以像任何其他元素一样访问它。
标签: jquery jquery-load