如何将div附加到另一个div中

时间:2013-05-28 13:09:59

标签: jquery

我想在mytext div中追加div,但它正在更新div之外的文本

<head>
<script type="text/javascript" src="jquery-1.8.3.js"></script>
<script type="text/javascript">
$(function(){
var jj= $('body').append('<div class="mytext">')
jj.append('<div>min</div>')
jj.append('</div>')
})
</script>
</head>
<body>
</body>

5 个答案:

答案 0 :(得分:3)

jj指的是'body'元素。

$(function () {
    var $mydiv = $('<div>min</div>'),
        $body = $('body');
    $body.append('<div class="mytext">');
    var $mytext = $body.find('.mytext:last');
    $mytext.append($mydiv);
})

答案 1 :(得分:1)

试试这个

$(function(){
   var jj= $('body').append('<div class="mytext"></div>');
   $('.mytext').html('<div>min</div>')  ;     
 });

答案 2 :(得分:0)

你不需要jj

<head>
<script type="text/javascript" src="jquery-1.8.3.js"></script>
<script type="text/javascript">
$(function(){
  $('body').append('<div class="mytext"><div>min</div></div>')
})
</script>
</head>
<body>
</body>

答案 3 :(得分:0)

var myDiv = $('<div class="mytext"></div>');
myDiv.append('<div>min</div>');
$('body').append(myDiv);

append函数不会将html附加到文档中。它将元素附加到文档对象树。

但是,如果你愿意的话,你可以在这样的一行上写这个。

$('body').append('<div class="mytext"><div>min</div></div>');

动臂。

答案 4 :(得分:0)

$(function(){
    var jj= $('<div class="mytext"></div>');
    body.append(jj.append('<div>min</div>'));
});