Javascript Get-使用类名追加和查找div

Javascript Get-使用类名追加和查找div,javascript,jquery,get,append,each,Javascript,Jquery,Get,Append,Each,我得到了密码: $.get( nextLink , function( html ) { $( "#item-cont" ).append($(html).find('#item-cont').html()); }); 我只想从具有类名的项con中获取div。发布来自此类名的所有div,现在它在项cont中获取所有div,我在那里获得了deffrents div 我怎么能做到?我想使用每个示例: $( "#item-cont" ).app

我得到了密码:

      $.get( nextLink  , function( html ) {     
        $( "#item-cont" ).append($(html).find('#item-cont').html());  
      });
我只想从具有类名的项con中获取div。发布来自此类名的所有div,现在它在项cont中获取所有div,我在那里获得了deffrents div

我怎么能做到?我想使用每个示例:

$( "#item-cont" ).append($(html).each('#item-cont .post').html());  

但是它似乎不起作用。

假设我已经理解了您要做的事情,在这种情况下,您不需要使用每一个选项,只需要使用一个修改过的选择器。您还可以直接附加节点,以便删除对html的调用。试试这个:

$.get(nextLink, function(html) {     
    $('#item-cont').append($(html).find('#item-cont div.post'));  
});

假设我已经理解了您要做的事情,在这种情况下,您不需要使用每一个,只需要使用一个修改过的选择器。您还可以直接附加节点,以便删除对html的调用。试试这个:

$.get(nextLink, function(html) {     
    $('#item-cont').append($(html).find('#item-cont div.post'));  
});
如果要追加多个div,请使用

$.get(nextLink, function(html) {   
    $(html).find('#item-cont div.post').each(function(){  
        $('#item-cont').append($(this).html());  
    });
});
如果要追加多个div,请使用

$.get(nextLink, function(html) {   
    $(html).find('#item-cont div.post').each(function(){  
        $('#item-cont').append($(this).html());  
    });
});

如果只希望添加.post div的内容,则可以在单个操作中使用.post div下的立即子选择器来完成此操作。如果可以避免,则jQuery中不需要使用each:

$.get(nextLink, function(html) {     
    $('#item-cont').append($('#item-cont div.post >', html));  
});
如果您还希望添加.post div本身

$.get(nextLink, function(html) {     
    $('#item-cont').append($('#item-cont div.post', html));  
});

如果只希望添加.post div的内容,则可以在单个操作中使用.post div下的立即子选择器来完成此操作。如果可以避免,则jQuery中不需要使用each:

$.get(nextLink, function(html) {     
    $('#item-cont').append($('#item-cont div.post >', html));  
});
如果您还希望添加.post div本身

$.get(nextLink, function(html) {     
    $('#item-cont').append($('#item-cont div.post', html));  
});

这样,我只得到了一个类名为的div。我想得到所有类名为10的div,witchout 3的div,witchout在item-cont上的那个类。你是想在末尾加上额外的.html吗?不是附加节点?它是附加节点,但只有一个节点来自item cont,我认为是第一个节点。不需要再添加9个节点。这个答案的正确性取决于他们是否只希望.post divs Shaunak D的答案的子节点,或者.post divs本身也包含在你的答案中。这样,我只得到了一个类名为.post from item cont的div。我想得到所有类名为10的div,witchout 3的div,witchout在item-cont上的那个类。你是想在末尾加上额外的.html吗?不是附加节点?它是附加节点,但只有一个节点来自item cont,我认为是第一个节点。不要再添加9个节点。此答案的正确性取决于他们是否只希望.post divs Shaunak D的答案的子节点,或者.post divs本身也包含在您的答案中。谢谢,这是工作!:我只需要在所有div中添加一个类,我是说div-on-div-agrr我自己做;当您可以在单个操作中完成时,jQuery中不需要或不需要each。添加了备选答案。@TrueBlueAussie,我先添加了你答案的第二部分。但后来出于某种原因,我开始获得否决票。所以,是的。在这种情况下,您的答案是正确的。谢谢!这是工作!:我只需要在所有div中添加一个类,我是说div-on-div-agrr我自己做;当您可以在单个操作中完成时,jQuery中不需要或不需要each。添加了备选答案。@TrueBlueAussie,我先添加了你答案的第二部分。但后来出于某种原因,我开始获得否决票。所以,是的。在这种情况下,您的答案是正确的。如果您可以在一次操作中完成,则不需要或不需要使用each。下面添加的答案涵盖了您的两个可能要求。如果您可以在一次操作中完成,则不需要或不需要每个要求。下面添加的答案涵盖了您的两个可能要求。是的,这也适用。谢谢,但我不知道为什么这个选择会奏效,我的意思是我不明白。这比我想的每一个都好。两个很好的答案,谢谢!是的,那也行。谢谢,但我不知道为什么这个选择会奏效,我的意思是我不明白。这比我想的每一个都好。两个很好的答案,谢谢!