2016-04-07 13 views
0

HTMLタグで選択したテキストを取得しようとしています。たとえば、divタグが選択されていると言う:HTMLタグを含む選択したテキストを取得

<div>hello There</div> 

window.getSelection()は私だけ"hello There"を与えるだろうが、私は<div>hello There</div>をしたいです。あなたはjqueryのを使用している場合

+1

:セレクタ(https://api.jquery.com/contains-selector/)が含まれていAPI/Element/outerHTML)プロパティ –

+0

私は両方とも必要です – Jois

+0

テキスト選択は、クロスブラウザ(読み:悪夢)をするのは難しいです。優れた[Rangyライブラリ](https://github.com/timdown/rangy)を使って、あなたのためにそれをすべて処理することを強くお勧めします。 –

答えて

0

あなたは試みることができる:あなたは[outerHTML](https://developer.mozilla.org/en/docs/Web/を探している

$(":contains('"+window.getSelection()+"')") 
関連する問題