Можно ли позволить переменной с разметкой html иметь функцию appendTo в jquery? - PullRequest
2 голосов
/ 13 марта 2012

сначала у меня есть две переменные:

        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 ]

1 голос
/ 13 марта 2012

сделать это:

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

это создаст объекты jQuery - тогда вы можете использовать метод .appendTo () .

$next.appendTo($prev);
0 голосов
/ 13 марта 2012
    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);
0 голосов
/ 13 марта 2012

Вы должны сделать

 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...