<div> 要素内のテキストノードを検索し、それを <b> 要素でラップする:
$("div").contents().filter("em").wrap("<b/>");
Try it Yourself »
contents() メソッドは、選択した要素の、テキストおよびコメントを含む直接の全子要素を返します。
テキストノードは、要素により表示される実際のテキストです。
このメソッドは、テキストとコメントノードを返すことを除けば、children() メソッド と同じです。contents() メソッドは、同じドメイン内であれば、iframe の HTML にアクセスすることもできます。
$(selector).contents()