1

私は次のhtmlを持っています....

<div id="test">
    <div>
      <img /><img /><img />
    </div>
    <div>
      <img /><img /><img />
    </div>
</div>

jquery:

$('#clickto').click(function(){
   $('<h1>hi</h1>').appendTo('#test div:nth-child(1)');
   $('<h1>hi</h1>').appendTo('#test div:nth-child(2)');
});

2 回追加したため、同じ要素を追加する必要があります。簡単な方法があると思います。

私はこれを試しましたが、1つのdivにのみ追加します:

$('<h1>hi</h1>').appendTo('#test div');
4

3 に答える 3

5

ワーキングデモ

これでできます

:ltドキュメント

div:lt(2)最初の 2 つの要素を選択します

$('<h1>hi</h1>').appendTo('#test div:lt(2)');
于 2013-09-11T10:58:56.443 に答える
0
<div id="test">
<div class="select_me">
  <img /><img /><img />
</div>
<div class="select_me">
  <img /><img /><img />
</div>
</div>


 $('<h1>hi</h1>').appendTo('#test div.select_me');
于 2013-09-11T11:05:57.320 に答える
0

あなたはそれを回すことができます

$('#test div').append($('<h1>hi</h1>'));
于 2013-09-11T11:05:05.117 に答える