這是我的標記意外的令牌!內if語句
http://i.imgur.com/j2rhUH3.png
我試過$('.post-form').find('p:first').text().indexOf("Logged") !='')
,並嘗試檢測已記錄是否設置與否,但我得到這個錯誤Unexpected token !
這是我的標記意外的令牌!內if語句
http://i.imgur.com/j2rhUH3.png
我試過$('.post-form').find('p:first').text().indexOf("Logged") !='')
,並嘗試檢測已記錄是否設置與否,但我得到這個錯誤Unexpected token !
你,因爲你的發言
$('.post-form').find('p:first').text().indexOf("Logged") !='')
是不完全的得到錯誤Unexpected token !
。如下所示
使用if
條件和indexOf
: -
if($('.post-form').find('p:first').text().indexOf("Logged") > -1)
的indexOf()
方法返回在字符串中指定的值的第一次出現的位置。
該方法返回-1
如果該值永遠不會出現搜索
@downvoter關心評論.. – 2014-09-02 05:47:14
** - 1 **不針對'意外的標記!最有可能加入'if'解決它,但應該提及,因爲這是問題的實際問題。錯誤的比較是另一個錯誤。 – 2014-09-02 05:48:01
@ t.niese ..我已經添加了適當的解釋..我已經寫了使用,如果條件如圖所示.. – 2014-09-02 05:49:14
indexOf
回報整數字符串。
它返回指定searchvalue第一次出現的位置,如果它從不出現則返回-1。
你,因爲你的發言
$('.post-form').find('p:first').text().indexOf("Logged") !='')
是不完全的得到錯誤Unexpected token !
。
下面應該工作:
if($('.post-form').find('p:first').text().indexOf("Logged") >= 0){
...
}
您可以張貼整個if語句請 – haxxxton 2014-09-02 05:38:43
的indexOf返回numaric價值,你是用繩子 – muneebShabbir 2014-09-02 05:39:39
所有這些意見/答案比較它大約'indexOf'返回一個整數是偉大的,但他們沒有解決實際問題〜*「意外的標記!」* – Phil 2014-09-02 05:41:25