是否有可能让具有html标记的变量在jquery中有appendTo函数?

时间:2012-03-13 09:30:47

标签: jquery html variables append markup

首先我有两个变量:

        var $prev="<div>This is Hello World</div>"
        var $next="<h1>This is another Hello</h1>"

我希望$ next的标记附加到$ prev,就像

一样
<div>This is Hello World<h1>This is another Hello</h1></div>

但我知道

$test.append($test1);

是不可能的,但是真的吗?我怎么能有相同的功能呢?

我希望html操纵函数也可以应用于存储html的变量

3 个答案:

答案 0 :(得分:1)

这样做:

var $prev=$("<div>This is Hello World</div>");
var $next=$("<h1>This is another Hello</h1>");

这会创建jQuery对象 - 然后您可以使用.appendTo()方法。

$next.appendTo($prev);

答案 1 :(得分:0)

你应该做

 var $prev=$('<div>', { text: "This is Hello World"});
    var $next=$("<h1>", { text: "This is another Hello"});

然后你可以做

 $next.appendTo($prev);

然后$prev

<div>
This is Hello World
<h1>This is another Hello</h1>
</div>

答案 2 :(得分:0)

    var $prev="<div id='first'>This is Hello World</div>"
    var $next="<h1>This is another Hello</h1>"

$rev插入页面

$('some_element').append($prev);

然后

$('#first').append($next);