2012-03-18 14 views
1

jQuery変数に次のものが格納されているとします。jQuery変数のinnerHTML領域を確認する方法

<i class="a b c"></i><span class="itemLabel d"><span><i class="e f g"></i>something</span></span> 

ここで調べたいテキストは「何か」です。私はそのテキストが「何か」であり、何か他のものではないことを確認したい。それはどうやってできますか?私はここにcontainsセレクタを使用して

var $something = $jqVariable.find(':contains("something")'); 

if($something.length === 0){//Its something else} 
else{//do something with the "$something"} 

+0

JavaScriptを追加してください。 – iambriansreed

答えて

7
var stuff = jQuery('<i class="a b c"></i><span class="itemLabel d"><span><i class="e f g"></i>something</span></span>'); 

alert(stuff.text() === "something"); 

http://jsfiddle.net/We2nf/

0

あなたが何かをするだろうが、fiddleです。

更新:

もその可能複数の要素が同じテキスト(例:何か)が含まれている場合という$jqVariableで を、そして$somethingの 長さ以上1なります。その時は、

$something.each(function(){ 
    // do something with the each "something" :) 
}); 
関連する問題