1

私はdivのようなものを持っていると思います

<div id='main'>
  <div id='child'>my static content</div>
</div>

$('#main').append("<div class='mycontent'>I'm new box by append</div>");
or
$('#main').appendTo("<div class='mycontent'>I'm new box by append</div>");

私はappend()とappendToメソッドを使用してメインdivに何かを挿入できることを知っています。しかし、子divの前にメインdivにコンテンツを挿入するにはどうすればよいかを知る必要があります。コンテンツは子divの前にメインdivにプッシュされます。コンセプトを手伝ってください。

ありがとう

4

3 に答える 3

2

http://api.jquery.com/before/

最後の子divの前にそれが必要な場合:

$("#main > div:last-child").before("<div class='mycontent'>I'm new box by append</div>");

または、特定のdivの前に必要な場合:

$("#child").before("<div class='mycontent'>I'm new box by append</div>");
于 2012-04-10T11:11:45.983 に答える
1

こちらです:

$('#main #child').before('<p>Something</p>');
于 2012-04-10T11:12:34.723 に答える
0

これを試して:

$('#child').before("<div class='mycontent'>I'm new box by append</div>");

また、多分役に立つでしょう:

$('#child').after("<div class='mycontent'>I'm new box by append</div>");
于 2012-04-10T11:11:37.217 に答える