0

我想在 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>
4

5 回答 5

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);
})
于 2013-05-28T13:12:14.423 回答
1

像这样试试

$(function(){
   var jj= $('body').append('<div class="mytext"></div>');
   $('.mytext').html('<div>min</div>')  ;     
 });
于 2013-05-28T13:11:35.280 回答
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>
于 2013-05-28T13:12:05.783 回答
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>');

繁荣。

于 2013-05-28T13:14:47.450 回答
0
$(function(){
    var jj= $('<div class="mytext"></div>');
    body.append(jj.append('<div>min</div>'));
});
于 2013-05-28T13:15:33.160 回答