2011-08-09 15 views
0

テキストを検索する際に問題があります。私はそれが空白のためにJaだと思う。Jquery:コンテンツ検索エラー

これは私のスクリプトです。

$('td > a:contains("Hallow")').each(function(){ 
    if($(this).parent().next('td').text() == 'Secured') { 
     alert("working well") 
    } 
    else { 
     alert($(this).text()); 
    } 
}); 

そこには空白がありませんし、私のスクリプトが動作している:ここでは何の空白


http://jsfiddle.net/FrE9Q/7/

<td width="140" align="right">Secured</td> 

ありませんが空白と私のスクリプトイマイチの作業と実際のhtmlです:http://jsfiddle.net/FrE9Q/8/

 <td width="140" align="right"> 
     Secured 
    </td> 

空白...

ありがとうございました。

答えて

2

その後$.trim[docs]を使用して、空白を末尾と先頭削除:

if ($.trim($(this).parent().next('td').text()) === '...') 
0

使用$.trim()

$('td > a:contains("Hallow")').each(function() { 
    var text = $(this).parent().next('td').text(); 
    if ($.trim(text) == 'Secured') { 
     alert("working well") 
    } 
    else { 
     alert($(this).text()); 
    } 
}); 

フィドル:http://jsfiddle.net/maniator/FrE9Q/9/