要素を見つけて、HTMLのブロック全体を取得する必要があります。
私はこれを試しました:
$(this).find('h1').html();
しかし、h1タグを使用してテキストをキャプチャすることしかできませんでした...何が欠けていますか?
要素を見つけて、HTMLのブロック全体を取得する必要があります。
私はこれを試しました:
$(this).find('h1').html();
しかし、h1タグを使用してテキストをキャプチャすることしかできませんでした...何が欠けていますか?
これは単純なプラグインです。次のように使用します。
$(this).find('h1').outerHtml();
プラグインに依存したくない場合は、コードが少ないが効率的ではないソリューションを次に示します。
var html = $('<div />').html( $(this).find('h1').clone() ).html();
これがフィドルです:http://jsfiddle.net/nxfTf/
あなたはこれを試すことができます。
$(this).find('h1')[0].outerHTML
もう少し視覚的なものが必要な場合は、このフィドルを実行しました:http: //jsfiddle.net/aPGGS/