Обернуть содержимое в DIV - PullRequest
       3

Обернуть содержимое в DIV

3 голосов
/ 04 октября 2009

простой вопрос, я думаю, но не могу понять это

Как мне обернуть определенный текст в DIV?

есть это Price:<strong>£12.30 (Ex VAT)</strong>

И нужно иметь это:

<div>Price:<strong>£12.30 (Ex VAT)</strong></div>

Спасибо за вашу помощь

Ответы [ 3 ]

2 голосов
/ 04 октября 2009

Вы можете использовать метод appendChild:

var newDiv = document.createElement('div');

newDiv.innerHTML = "Price:<strong>£12.30 (Ex VAT)</strong>";

document.getElementById('parentDiv').appendChild(newDiv);

Вот эквивалент JQuery кода выше:

var newDiv = $("<div>Price:<strong>£12.30 (Ex VAT)</strong></div>");
$('#parentElement').append(newDiv);

Или:

$("<div>Price:<strong>£12.30 (Ex VAT)</strong></div>").appendTo("#parentElement");
0 голосов
/ 04 октября 2009

jQuery имеет функцию wrap , которая делает именно то, что вы описываете ...

 var str = "Price: <strong>£12.30 (Ex VAT)</strong>";

 $(str).wrap("<div></div>").appendTo("body");
0 голосов
/ 04 октября 2009
var str = 'Price:<strong>£12.30 (Ex VAT)</strong>';
var div = $('<div />').html(str);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...