我在JS文件中有这样的调用:
$('.selector').each(function() {
if ($(this).height() > 36) {}
});
使用标准HTTP请求时工作正常但我也有一些AJAX调用使用append
方法加载额外数据,例如这样:
$('#something').append(result.data);
在我通过AJAX收到的数据中,我也有.selector
,但这些结果没有运行$('.selector').each(function () {
。如何使jQuery在附加结果上运行它?
答案 0 :(得分:1)
我想说把它放在函数中:
select blabla from Table with(nolock)
现在当你这样做时,只需调用此函数:
function loopOver(){
$('.selector').each(function () {
if ($(this).height() > 36) {
}
});
}
答案 1 :(得分:0)
用户appendTo而不是追加。
$(result.data).appendTo($('#something')).each(function () {...}});