jquery заключить текущий элемент в новый родительский контейнер

Я хочу заключить с помощью jquery вокруг текущего элемента новый родительский контейнер, что-то в этом роде, но мне не нравятся следующие строки, и я полагаю, что они не совсем правильные или не лучшие:

this.before('<div id="container">');
this.after('</div>');
// do something with the new parent here
$("#container")...

Есть ли более естественный способ сделать это? Спасибо.

5
задан m.john 29 June 2011 в 10:02
поделиться