有没有办法切片从jquery .load()请求返回的响应?
我想只在类#34; col-sm-6"中插入前两个div。回来了。我不确定我是否可以使用.slice(2)。我想我不能用这个.load()做这个,而是需要使用另一个jquery方法,如.ajax()。我试图避免这种情况,因为我认为在成功回调中无法访问$。如果这过于简单,我会提前道歉。
function loadHtmlIntoDivs () {
$(".unorderedList").each(function(){
var ajaxQueryParameter = $(this).attr("data-ajaxQueryParameter");
var ajaxUrl = "/ajaxPath?ajaxQuery="+ ajaxQueryParameter;
$(this).find(".specialDiv").load(ajaxUrl);
});
}
答案 0 :(得分:0)
您可以向.load
函数添加选择器以仅加载选择器。所以你只想要前2个.col-sm-6
元素,所以你可以这样做:
$(this).find(".specialDiv").load(ajaxUrl + " .col-sm-6:nth-child(-n+2)");