問題タブ [textnode]
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.
javascript - Chrome や IE で JS を使用して複数のテキスト領域を選択する方法はありますか?
Firefox 3 は、JS を使用して複数のテキスト領域を選択できます。Chrome と IE でこれを行う方法はありますか?
Chrome と IE9 で Web ページ内の複数のテキストエリアを選択する方法を実際に見つけようとしました。
情報: http://help.dottoro.com/ljxsqnoi.php
コード FireFox3.5+ のみ... (ただし、これが問題です):
jquery - jqueryでテキストノードのhtmlを取得するには?
これは、言語翻訳 jquery スクリプトの多くの部分の 1 つとして使用しています。
この部分は、Web ページ上のすべてのノードをループ処理するときに、ノードのテキストを取得します。
ただし、多くの非表示の JavaScript もテキスト ノードとして取得します。
HTML側だけを取得するために、これを変更する方法はありますか?さらに、不要な空白を削除しますか?
これが元のコードです。
};
ここでは、このコードのコンテキストを示すのに役立ちます。
これはすべて、私の言語翻訳コードが機能するロジックです。入力を微調整して、テキストを取得し、ページのソースにある JavaScript コードを取得しないようにしたいだけです。
javascript - jQueryはtextNodeを選択してラップします
<b>
div要素内のテキストを選択し、タグでラップしたいと思います。タグはdiv内のテキストにのみ折り返され、この例<b>
のタグなどの子要素内のテキストには折り返されません。<p>
以下を使用してテキストを選択することはできます<p>
が、に対して同じことを行うことはできませんdiv
。のテキストのみが必要で、は必要div
ありませんp
。この場合、とを選択してラップする必要がありTesting
ますTest
。
jquery - jQueryを使用してブロックレベル要素のテキストノードの幅を計算します
私が持っていると言う:
div内のテキストの幅(ピクセル単位)を取得するにはどうすればよいですか?
テキストの量はdivごとに予測できないほど変化することに注意してください。
ありがとう!
jquery - 文字列のみを読み取り、JQueryの他の要素を無視する方法
次の「td」要素があり、「span」部分なしで文字列部分(セル1)のみを読み取りたいのですが、jQueryでそれを行うにはどうすればよいですか?
ありがとう。
java - java dom getTextContent() の問題
サーブレットのメソッドから xml データにアクセスしようとするとdoGet
、値全体を含む空白までの値のみが出力されます。
XML ファイル:
次に、Java Servlet から Suburb を呼び出しますdoGet
。
「Bondi Junction」ではなく「Bondi」のみを出力します
理由を知っている人はいますか?
javascript - javascriptを使用してテキストノードを再帰的にカウントする
このようなマークアップがあるとしましょう
私のjsコード
テキストノードを数えたい場合
これは私にカウントを返すはずですが、機能していません。さらに、他の条件に何を入れるべきですか。nodeType を使用したことがないので、使用に問題があります。どんな助けでも大歓迎です。
javascript - brをテキストノードに挿入する
これは奇妙に思えるかもしれません。IDが「quotes」のdivがあり、その中にblockquoteがあります。引用されたテキストが詩である場合、改行を追加するのは興味深いと思いました。条件付きの改行として「@」を使用し、次のようにこれをbr要素に置き換えることができると思いました。
これは機能しますが、最初のインスタンスに対してのみなので、ループが必要ですが、それを理解することはできません。divは次のようになります。
ヒントをいただければ幸いです。
jquery - テキスト ノードの jQuery カスタム セレクター
jQuery カスタム セレクターを使用して DOM 要素からテキストを抽出したいと考えています。タグ付けされた兄弟なしでテキスト ノードのみを選択する必要があります (XPath の /text() によく似ています)。
背景: 私は、非常に異なる Web サイトで特定の情報 (ユーザー名など) を抽出する Firefox 拡張機能に取り組んでいます。ここで、ユーザーが新しい Web サイトのパス定義をできるだけ単純なフォームに動的に追加できるようにしたいと考えています。
新しいウェブサイトを追加:
URL: _ _ _ _ _ _ __ _ __ (例: "http://stackoverflow.com/questions/")
パス: _ _ _ _ _ _ _ _ ___ (例: 質問をしているユーザーの名前は「.user-details>a:eq(0)」)
たとえば、stackoverflow では、 $(path).text() はユーザー名をテキストとして返します。しかし、他のいくつかのサイトでは、次の例のように、タグ付けされた兄弟を持つテキスト ノードとしてのみユーザー名を使用できます。
jQuery はテキスト ノードのセレクター (XPath の /text() など) を提供しないため、カスタム セレクターを作成するソリューションを見つけたいと考えていました。
テキストノードを「セレクター以外」の方法で取得する方法を知っています:
これをカスタムセレクターに変換するにはどうすればよいですか? 以下は、その一部がテキストノードになるとすぐに完全な要素を常に返すため、明らかに機能しません(@VinayCが彼の回答で説明しているように):
おそらく、jQuery カスタム セレクターでこれを行うことはできません。そのため、より用途が広いと思われる XPath に「戻る」ことを考えています。
ご協力いただきありがとうございます。
javascript - jQueryは.text()を取得しますが、スパン内のテキストは取得しません
これは、ページのメニューを作成する jQuery パーツです。
私がやりたいのはitem.menuTitle
、 の<a
前にを取得すること<span>
です。
現在、私はこの方法でそれを行います:
これを行うより良い方法はありますか?