我的 JS 文件中有这样的调用:
$('.selector').each(function() {
if ($(this).height() > 36) {}
});
在使用标准 HTTP 请求时工作正常,但我也有一些 AJAX 调用使用 append
方法加载额外数据,例如这样:
$('#something').append(result.data);
在我通过 AJAX 收到的数据中,我也有 .selector
但这个 $('.selector').each(function () {
不会针对这些结果运行.我怎样才能让 jQuery 在附加结果上运行它?
最佳答案
我想说将其放入函数中:
function loopOver(){
$('.selector').each(function () {
if ($(this).height() > 36) {
}
});
}
现在,当您执行此操作时,只需调用此函数:
$('#something').append(result.data);
loopOver(); // <------here
关于javascript - 附加后应用每个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34717770/