我使用jquery add()函数。
$('body').on('click', '.loadmorebtn', function () {
var $iaa = $('<div class="gallery-item item1">')
var $bb = $('<div class="gallery-item item2">')
var $cc = $iaa.add($bb); // Add OK
console.log('itemee :', $cc); // return OK
$.ajax({
url: '/loadmore.php',
type: 'POST',
dataType: 'json',
success: function (response) {
if (response) {
var $item = [];
var items = [];
items = $.each(response, function (i, val) {
$item[i] = $($($.parseHTML(val)));
console.log('reponse:' + i, $item[i]);
// $(this).$($.add($item[i]));
items.add($item[i]); // Not ok
console.log('itemee >>>>> :', items);
});
$grid.append(items);
}
}
});
});
当我在每个()中使用它时:
TypeError:items.add不是函数
我试过了:
items.($($.add($item[i]l)));
$(this).$($.add($item[i]));
...
函数add()在顶部工作,但不在ajax =&gt;中工作success =&gt;每个
我觉得用$($($
。)打电话不好