我使用ajax获取一些数据,想将其插入到一个
标签中作为倒数第二个子元素。问题是如何在该
标签中的最后一个元素之前插入HTML?
这是我的
$.ajax({
url: '@Url.Action("...", "..")',
traditional: true,
data: { coordinates: coordinates, selectedTypeIDs: selectedTypeIDs, pageNumber: pageNumber },
type: 'POST',
success: function (data) {
$('#listings').insertBefore(".last-child", data);
hideProgress();
},
error: function (xhr, textStatus, errorThrown) {
showErrorMessage("Something whacky happened", errorThrown);
}
这是我的
元素,其中有一个注释,显示我想要放置它的位置。
<div id="listings">
<!--bunch of divs-->
<div>something</div>
<!--INSERT DATA HERE-->
<div class="black_box2" id="showMoreBar"></div>
</div>
我可以使用类名black_box2
,或者更好的方法是使用我分配给最后一个div
的id,或者任何更快的方法。