によって要素からテキストを選択することができますどのように我々は、次のコードを持っている(これは、ネストされたタグとテキストと任意のタグもよいです) jQueryセレクタ?
注:$('#test').text()
は、すべてのテキストを返します:JSこんにちは...は、私は例えばjQueryの
4
A
答えて
4
使用contents()
は"Hello"
を含むあなたの条件に一致するテキストノードを探してフィルタリングし、その後、すべての子ノードを取得します。
$('#test').contents().filter(function() {
return this.nodeType == 3 && $.trim(this.data) == 'Take me';
})
関連する問題
- 1. 私は、例えば
- 2. 私は例えばmysqlデータベース
- 3. Pythonのリスト、私は、例えば
- 4. は、例えば
- 5. は、例えば
- 6. は、例えば
- 7. 私は例えば、パッケージ開発
- 8. Javaは:例えば
- 9. は、例えば、IIS
- 10. JMeterは例えば
- 11. JavaScriptは例えば
- 12. は、例えばメモリ
- 13. は、例えば、NULL
- 14. は、例えば行
- 15. は、例えばPHP
- 16. ソリューションは、例えば、
- 17. は、例えばPHP
- 18. は、例えば、XML
- 19. は、例えばパイソン
- 20. は、例えばパイソン
- 21. は、例えばワードシード
- 22. 表示のdiv例えばjqueryの
- 23. React.jsは、例えばは、dispatchEvent
- 24. はどのように私は剣道は例えば、クライアント
- 25. HTTPのPUTは、例えば
- 26. MongoDBのグループは、例えば
- 27. ユーザーのプレスは、例えば
- 28. は、例えば、Javaの
- 29. SQLAlchemyのは、例えば
- 30. はどのように私は例えば単一のレコード
これは役立つはずです:http://stackoverflow.com/questions/298750/how-do-i-select-text-nodes-with-jquery –
指定されたとおりにHTMLを簡単に作成することはできません。最も良いことは、タグ(スパンなど)で「Take Me」をラップし、それを選択することです。 あなたが言ったように、すべてのテキストを取得できなかった場合、noindexタグとdivタグの間のテキストを抽出します。それは本当に良い考えではありません。 –