2011-11-15 10 views
0

の可能性の重複:
Get selected element's outer HTMLjqueryのHTMLクラス/ IDとitselfs HTML

私はこのようにその子供やitselfs要素を持つクラス/ IDのHTMLを警告したい:

<div id="selectme">somechildren...</div> 

「selectme」IDを選択すると、上記のHTMLコードと同じ警告が表示されます。whats the functiこれはどうですか?問題の要素が兄弟を持っている場合

答えて

2

することは、あなたは、選択した要素をclone(このケースでは、私はdivを使用しました)その周りに親要素をラップ、その新しい親要素を選択して、そのhtmlを取得することができます:

var html = $("#selectme").clone().wrap("<div>").parent().html(); 

ここにはworking exampleがあります。

要素は、任意の兄弟を持っていない場合は、あなただけで行うことができます。

var html = $("#selectme").parent().html(); 
+0

thx thats .. iそれを受け入れる。私はおそらくそれのための関数をtought theresする。しかしその素晴らしいトリック:) – ggzone

+0

'outerHtml'のようなものはJavaScriptエンジンでサポートされていません –

0

はこれを試してみてください:

alert($("#selectme").parent().clone().wrap('<div>').parent().html()); 
0

このような何か:

alert($('#selectme').parent().html()) 

をあなたの質問が、かなりぼんやりしています...