Например, у меня есть этот кусок кода:
<div class="myclass">Hello everybody!</div>
Затем я хочу обернуть <p>
вокруг текста, чтобы это было:
<div class="myclass"><p>Hello everybody!</p></div>
Как я могу сделать это с помощью jQuery?
Я попробовал это:
$('.myclass').text().wrap('p');
Но не сработало.
попробуй что-нибудь вроде этого
$(function(){
$('.myclass').wrapInner('<p></p>');
})
СПРАВКА:
http://api.jquery.com/wrapInner/
альтернатива
$(function(){
var txt = '<p>' + $('.myclass').text() + '</p>';
$('.myclass').html(txt);
})
Снова удалить тег p
$(function(){
var txt = $('.myclass').text();
$('.myclass').html(txt);
})