意外的令牌!在if语句中
Unexpected token ! within if statement
这是我的标记
https://i.stack.imgur.com/hJ1xT.png
我尝试了$('.post-form').find('p:first').text().indexOf("Logged") !='')
,并尝试检测是否设置了Logged,但我得到了这个错误Unexpected token !
您得到错误Unexpected token !
,因为您的语句
$('.post-form').find('p:first').text().indexOf("Logged") !='')
不完整。
使用if
条件和indexOf
,如下所示:-
if( $('.post-form').find('p:first').text().indexOf("Logged") > -1)
indexOf()
方法返回字符串中指定值第一次出现的位置。
如果要搜索的值从未出现
-1
indexOf
返回整数而非字符串。
它返回指定的搜索值第一次出现的位置,如果从未出现,则返回-1。
您收到错误Unexpected token !
,因为您的声明
$('.post-form').find('p:first').text().indexOf("Logged") !='')
不完整。
以下内容应该有效:
if($('.post-form').find('p:first').text().indexOf("Logged") >= 0){
...
}
请参阅此处的演示。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何在 API 调用后和 if 语句中启用提交按钮
- 带有多个elseif的Javascript if语句
- Sharepoint JScript if语句未执行
- for循环中的javascript if语句找不到==
- jquery if语句返回return wong语句
- 在if语句下的html中使用javascript变量
- 将错误与if语句混淆
- 循环通过数组的If语句不起作用
- jQuery模板中的If语句
- 如何从数据库中回显If语句
- 如何减少if语句的数量
- 在Javascript中将一个值和字符串数组转换为if语句
- Dropbox oauth认证的IF语句的第二部分是't已触发
- MVC Jquery-按钮点击-获取if语句错误
- 如何重写Javascript If语句以选择Classes而不是ID's的HTML格式
- KnockoutJS:为虚拟元素使用嵌套的条件if语句
- If语句发布或操作员发布
- 清除函数中if语句内部不起作用的间隔
- 使用if语句重新循环