2011-01-13 9 views
1

私は、文字列「test」と一致する正規表現がありますが、私はそれは、たとえば、テキストの親要素を返したい:内部のテキストと一致する親要素を返しますか?

<div class="foo">test</div> 
<div class="other">other</div> 

、それはので、私はそれを操作することができ$(".foo")を返します。
ありがとうございました

答えて

0

これはすべてのdivを検索し、maの中にテキストを含むものを返しますあなたの_regexを押して。

$('div').filter(function() { 
    return $(this).text().match(your_regex); 
}).whatever_function_you_need(); 
+0

それは動作します!どうもありがとう! – Warrantica

1

もし私がそれを理解したら、<div class="foo">test</div>あなたは欲しいだけですかtest

私は両方オフUA例をgife:

最初の1:

$('.foo').parent(); or $('.foo').parent().html(); 

あなただけが行うことができますテキストtestをしたい場合:

$('.foo').html(); 

イムが、それは間違って私を聞かせて取得した場合know

+0

非入力型の要素に '.val()'はありません... – Reigel

+0

私のせいで、速かったです! editit –

+0

私はWarranticaが関数を使って$( '。foo')を検索して、それを使うことができると思います。この回答は、ユーザーがまだ持っていない$( '。foo')を使っています。 – RvdK

関連する問題