1

複数の子要素を親に追加するにはどうすればよいですか?

これは私が達成したいことです:

<div id = "myDiv">
    <div id = "child1"></div>
    <div id = "child2"></div>
</div>

ただし、これにより、child2 が child1 の子になります。

$("#myDiv").append("div").attr("id", "child1").append("div").attr("id","child2")

ドット表記を使用して異なる属性を持つ 2 つの子を追加する方法はありますか?

編集: child1 に子を追加するのはどうですか?

4

4 に答える 4

1

そしてもう一つ

$('#myDiv').append($('<div>', { id: 'child1' })).append($('<div>', { id: 'child2' }))
于 2013-06-05T18:50:26.220 に答える
0
  • 変数に対して、必要なclone() #myDiv子要素の数までループし、属性を変更してからappendTo #myDiv. 私は正しい、ちょっとコンプレックスを知っています。
  • append2回使ったほうがいいかもしれません。(2 つの別々の行で、連鎖なし)
  • ちょっと待って、使用できますadd(ここにフィドルがあります:http://jsfiddle.net/w4qnk/

       $elemts = $()
       $elemts = $elemts.add($('<div/>', { 'id': 'child1'}))
       $elemts = $elemts.add($('<div/>', { 'id': 'child2'}))
    
       $("#myDiv").append($elemts)
    
于 2013-06-05T18:44:11.717 に答える