【问题标题】:If variable contains variable then do something如果变量包含变量然后做一些事情
【发布时间】:2016-09-22 19:40:59
【问题描述】:

我有一个 if 语句来生成活动类,它在大多数情况下都有效,但我有一个管理部分,您可以在其中访问前端产品,但 URL 会更改以使用查询字符串来获取正确的页面。

出于这个原因,我试图创建一个 if 语句来说明,如果 VariableHREF 包含 variableQueryString 然后做一些事情......

if(variableHREF contains variableQueryString ){
    $(this).closest('li').addClass('active');
}

我现在有,但它给了我一个语法错误。

【问题讨论】:

  • 你试过indexOf()
  • if(variableHREF.indexOf(variableQueryString) > -1 ){...}
  • 我能有这样的东西吗:variableHREF.indexOf(variableQueryString)>0
  • 检查-1,而不是0 或使用>= 0

标签: javascript jquery if-statement query-string contains


【解决方案1】:
if(variableHREF.indexOf(variableQueryString) >= 0){
    $(this).closest('li').addClass('active');
}

应该为您解决问题。

【讨论】:

    猜你喜欢
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 2022-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多