2014-05-13 80 views
1

我有這個代碼到內容編輯器Web部件在2007年的SharePoint顯示窗體:檢查字段值2007

<p> 
    <script src="/GCAP/JQuery/jquery-1.5.js"> 
    </script> 
    <script type="text/javascript"> 


$(document).ready(function() { 
var sField1 = $('h3:contains("sino")').closest('td').next('td').text(); 
    alert("sField1:"+ sField1); 
    if (sField1 == "No"){ 
     alert("prove"); 
    } 

}); 
    </script> 

</p> 

變量sField1等於「沒有」,但是當檢查我不不顯示警報(「證明」)。

爲什麼即使值相同,它也不會在「then」子句中出現?

感謝您的幫助。

問候, 弗朗切斯科

+0

嘗試'如果{警報( '證明')}'($修剪(sField1)== 「否」。);有可能是空間:) –

+1

它的作品...謝謝! – user2277798

回答

1

使用jQuery.trim(str)

說明:從字符串的開頭和結尾刪除空格。

if($.trim(sField1) == "No") { alert('prove') } ;