class を含むテキストと、 class.a
を含むテキストがさらにあるとします.b
。
.a
このフィドルのようなすべてのテキストではなく、mousemoveのクラスでテキストのみを選択解除する方法:
$('*').mousemove(function(){
document.getSelection().removeAllRanges(); //deselects all text, needs to be modified
});
これにセレクターを入れる方法がわかりません。
注: ctrl+a またはダブルクリックでテキストを選択します。
編集:
気にしないspan
でください。このフィドルは簡単な例です。実際の状況は単純です。さまざまなテキスト クラスがさまざまな div にあります。
異なるクラスは異なる要素タイプでもあります - スパンと contenteditable div。ドキュメント全体ではない限り、特定のテキストがどのように選択解除されるかは問題ではありません。
それで、これは可能ですか?