問題タブ [textrange]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
366 参照

jquery - jQueryは部分的な要素で動作できますか?(範囲)

jQueryが部分的な要素(別名範囲)で動作することは可能ですか?おそらくそうではありませんが、誰かがプラグインを知っていますか?-または、そのようなプラグインを作成するために私と協力したい人はいますか?

基本的に、これは私が求めている機能です。

textareasでもまったく同じように機能するはずです。

回答は、coffeescriptまたはjavascriptのいずれかで指定できます。

変更ログ:

  • 追加した$el.selection()
  • 追加した$el.currentLine()
0 投票する
1 に答える
1002 参照

c# - SilverlightでTextRangeを使用するにはどうすればよいですか?

オンラインで見つけた次のコードを使用しています。

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/750a654e-b002-4742-8f46-609e93f6ec81

RichTextBoxのコンテンツをSQLDBに保存できますが、SliverlightファイルでTextRangeを使用できません。どのように含めるのですか?どの名前空間ですか?その名前空間はSilverlightで機能しますか?

前もって感謝します!!!

0 投票する
1 に答える
1914 参照

.net - TextRange検索文字列c#

textRange内の特定の文字列を検索し、そのtextPointers(開始と終了)を返すことができる関数を探しています。最善のアプローチは何ですか、それとも私を助けることができるtextRangeメソッドはありますか?ありがとう。

textRangeに同じ単語があり、textRangeの各単語のTextpointerを取得しようとすると、アプローチに問題が発生します。
たとえば、textRange内の私のテキストは
"hello hello hello"
であり、textRange内の各単語のテキストポインタを取得したい場合、2番目と最後の単語を混合して(単語の最初のインデックス)または最後に依存しますどの方法を使用しますか。

0 投票する
1 に答える
2351 参照

javascript - テキスト範囲のoffsetLeftを取得する

このコードが返される理由を誰かに教えてもらえますかundefined

これにより、ユーザーが選択したテキストの左座標が得られることを期待していました。

alert(rangeObject)イライラするのは、選択したテキストを取得したときです。offsetLeftしかし、これがテキスト範囲であれば、このメソッドを使用して左座標を取得できると思いました。誰かが私が間違っていることを見ることができますか?ありがとう。

0 投票する
1 に答える
1029 参照

apache-flex - ハイライト文字列検索文字列

以下のコードを使用して、テキスト入力に入力された文字列をテキストエリア内で検索しています。検索後にテキストエリア内の文字列を強調表示しようとしています。これを行う方法はselectRange(). の 2 番目のパラメーターの endIndex を見つける方法がわかりませんselectRange()。以下は私が持っているものです:

編集

0 投票する
1 に答える
1222 参照

javascript - divで検索するJavaScript関数を実装し、検索用のテキスト範囲を取得する

textrange で div (またはフォーム) を検索するにはどうすればよいですか? すでに利用可能なスクリプト、または div のテキストを検索する jquery 関数はありますか?

次のコードを使用して、フォームを div に追加します。

そのdiv内の文字列のみを検索する検索機能が欲しいです。このようにテキスト範囲を指定します。

txt = window.document.body.getelementbyid(card_id).createTextRange();

検索機能は、ネットで見つけたもので、ページ全体ではなく div を検索するように更新しようとしています。ページにはいくつかの div があり、それぞれに固有の検索が必要です。からその関数を呼び出しますsearch_links(card_id);

私の具体的な質問は、質問の冒頭にある質問です。divのテキスト範囲を指定するにはどうすればよいですか? 私が持っている構文は正しいですか?特定の div の内容を検索するなど、私がやりたいことを既に実行しているスクリプトはありますか?

0 投票する
1 に答える
174 参照

javascript - テキストに書式が設定されている場合、この関数が失敗するのはなぜですか?[IE8で]

以下の方法を使用して、Webページ内の文字列を検索しています。プレーンテキストと一致します。ただし、次のコンテキストでは失敗します。

「amsearching」を検索すると一致しますが、「Iamsearching」を検索すると一致しません。以下は私が使用しているコードです:

これがフィドルです。 IE8では動作しません。ありがとう

0 投票する
1 に答える
703 参照

javascript - ページ内のテキストの出現回数を数える方法

上記のコードは、テキストを検索して IE で強調表示するのに最適ですが、出現回数もカウントするように少し修正したいと思います。以下のように

0 投票する
2 に答える
2296 参照

c# - 複数の FlowDocument を 1 つの FlowDocument に連結する方法

連結したい複数の FlowDocuments があります。以下のメソッドには return ステートメントがありません。私がやりたいことは、TextRange を FlowDocument に戻すことです。

0 投票する
4 に答える
6771 参照

javascript - シングルクリックでテキストを強調表示する(javascript jquery html)

すべてのブラウザで単語をダブルクリックすると、クリックした単語が自動的に強調表示されます。しかし、シングルクリックでまったく同じことを実現する方法を見つけることは可能ですか?

これに関係するものは次のようになると思います。-すべての段落(または全身またはdiv)のonclickに反応しますが、ブラウザにどのように伝えることができるかを示す場所はどこにも見つかりませんでした。

「ねえ!マウスの真下でテキストを強調表示するというクールなことをしてください...今すぐ...ダブルクリックではなくシングルクリックだけですが。」

明確にするために:私はdivまたは段落内のテキスト全体を強調することを求めていません(それはかなり単純です、スタックオーバーフローについて多くの説明があります)。また、単語ごとに10億のスパンを挿入するようなこともしたくありません。ブラウザでテキストをダブルクリックしたときとまったく同じ機能を見つけたいと思っていますが、シングルクリックの場合です。

はい、選択したテキストで何かをする予定です。