jqueryまたは純粋なjavascriptを使用して、現在選択されている<p>
タグのテキストを取得する方法はありますか? 私はinput.selectionStartを認識していますが、にしか存在しません<input>
。
1313 次
2 に答える
5
これが簡単な解決策です。chrome、safari、FF、および IE9+ で動作しますが、サポートしたいその他のレガシー ブラウザーでテストする必要があります。http://jsfiddle.net/YEu3k/1/
<p id="pText">here is some text</p>
<script>
document.getElementById('pText').onmouseup = function(){
var sel = window.getSelection(), range;
if (sel.getRangeAt) {
range = sel.getRangeAt(0);
alert(range);
}
};
</script>
于 2012-11-28T03:36:19.137 に答える
0
https://github.com/madapaja/jquery.selectionを使用してみてください
ブラウザごとに選択範囲の挙動が異なります。このプラグインは、選択範囲への一般的なインターフェイスを作成します。
于 2012-11-28T03:11:03.067 に答える