2016-06-30 8 views
0

jqueryでいくつかの緩いテキストのhtmlラッパーを取得したいと思います。jqueryでいくつかの緩いテキストのhtmlラッパーを取得するには?

コードでは、私はidや独特のものは得られませんが、例えば、 'こんにちは世界' 。今、私は、このテキスト「Hello world」を持っています。私はその後、jqueryのに使用して、それにいくつかのCSSを追加することができ、それのラッパーHTMLを取得することができますどのようにテキストから

..

任意の助けいただければ幸いです。

+0

私はちょうどtextNodeまたはそのような何かを通してそれを得ることを考えていた..しかし、運です –

答えて

0

jquery :必要なものを実現するためのセレクタが含まれています。

「指定したテキストを含むすべての要素を選択してください」というJqueryのドキュメントが含まれています。

<div>test</div> 

<script> 
$("div:contains('test')").addClass("test-class"); 
</script> 

上記のコードは、divにdivクラスを追加します。

これに応じて、HTMLセレクタを調整できます。私のコードでは、divタグを使用しているので、それに応じてセレクタを持つ必要があります。

また、子要素からテキストを検索するので、それに応じてセレクタを調整し、必要に応じてparent()セレクタを使用します。

注:これは大文字と小文字を区別し

関連する問題