Я не думаю, что empty()
или html()
- это то, что вы ищете. Я думаю, вы ищете что-то вроде strip_tags
в PHP. Если вы хотите сделать это, то вам нужно добавить эту функцию:
jQuery.fn.stripTags = function() {
return this.replaceWith( this.html().replace(/<\/?[^>]+>/gi, '') );
};
Предположим, это ваш HTML:
<div id='foo'>This is <b>bold</b> and this is <i>italic</i>.</div>
И тогда вы делаете:
$("#foo").stripTags();
Что приведет к:
<div id='foo'>This is bold and this is italic.</div>