有没有办法将.slice()从JQuery返回的响应.load()

时间:2015-06-04 19:41:59

标签: javascript jquery ajax

有没有办法切片从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);          

    });
}

1 个答案:

答案 0 :(得分:0)

您可以向.load函数添加选择器以仅加载选择器。所以你只想要前2个.col-sm-6元素,所以你可以这样做:

 $(this).find(".specialDiv").load(ajaxUrl + " .col-sm-6:nth-child(-n+2)");