这是我的标记
http://i.imgur.com/j2rhUH3.png
我尝试了$('.post-form').find('p:first').text().indexOf("Logged") !='')
,并尝试检测Logged是否已设置,但我收到此错误Unexpected token !
答案 0 :(得分:2)
您收到错误Unexpected token !
,因为您的陈述
$('.post-form').find('p:first').text().indexOf("Logged") !='')
不完整。
使用if
条件和indexOf
,如下所示: -
if( $('.post-form').find('p:first').text().indexOf("Logged") > -1)
indexOf()
方法返回字符串中第一次出现指定值的位置。
如果要搜索的值永远不会发生,则此方法返回-1
答案 1 :(得分:0)
indexOf
返回整数而不是字符串。
它返回第一次发生指定搜索值的位置,如果它从未发生,则返回-1。
您收到错误Unexpected token !
,因为您的陈述
$('.post-form').find('p:first').text().indexOf("Logged") !='')
不完整。
以下应该工作:
if($('.post-form').find('p:first').text().indexOf("Logged") >= 0){
...
}