$('b').contents().unwrap();
Это выбирает все
элементы, тогда использует
.contents()
для таргетинга текстового содержимого, , затем
.unwrap()
, чтобы удалить его родительский элемент.
Для максимальной производительности всегда начинайте native:
var b = document.getElementsByTagName('b'); while(b.length) { var parent = b[ 0 ].parentNode; while( b[ 0 ].firstChild ) { parent.insertBefore( b[ 0 ].firstChild, b[ 0 ] ); } parent.removeChild( b[ 0 ] ); }
Это будет намного быстрее, чем любое предоставленное здесь решение jQuery.