在加载时,如何以数组的形式检查条件中的多个值
On load, how to check against multiple values in condition, in the form of an array
每次加载页面时,我都会将页面标题存储到JavaScript变量中。这就是我目前拥有的
var msubpagetitle = $('#content-titlebanner h1').text().trim();
console.log(msubpagetitle);
例如,这将产生。。。
Support
我怎么能说。。。
如果此变量为"而非"About
或Contact
或Bio
,则执行以下条件(…)
谢谢!
WhithoutJquery,一种方法是使用.indexOf()
,如果在数组中找不到参数,则返回-1
。。。
if(['About', 'Contact', 'Bio'].indexOf(msubpagetitle) == -1) {
//...
}
var msubpagetitle = $('#content-titlebanner h1').text().trim();
if( $.inArray( msubpagetitle, ['About','Contact','Bio'] ) == -1 )
{
//do something
}
您不需要JQuery来实现
if(document.title != 'About' && document.title != 'Contact' && document.title != 'Bio')
{
//...
}
基本上,您需要弄清楚标题是否不等于这些字符串中的任何一个。在这种情况下,标题应该是true
、true
、true
!=你的字符串
var title = $('#content-titlebanner h1').text().trim();
if(title != "About" && title != "Contact" && title != "Bio") {
// do something here
}
相关文章:
- 为什么要对define.md和module.exports进行条件检查,以及条件何时通过
- 根据条件检查数据库结果
- javascript中的负数if else条件检查
- 这个Javascript条件检查是什么
- 用于多个条件检查的 JavaScript 语法
- 我们可以使用 onScroll 进行条件检查吗?
- 用户单击输入类型复选框时的条件检查
- JavaScript 赋值与条件检查中的代码效率和速度比较
- Jquery html() 在条件检查中
- 对 Javascript 中未定义的 .function 进行最小条件检查
- Javascript 多重或条件检查
- 检查嵌套对象是否被声明并且具有没有这么多条件检查的值
- 如何在JavaScript中的setInterval函数中添加条件检查
- 将变量数据类型解析为一个函数,该函数在JavaScript中包含对数据类型的条件检查
- 如何在创建新对象时应用条件检查并执行代码
- 如何在jquery中使用if条件检查动态值
- if语句条件检查!= "undefined"失败
- 为什么当条件检查变量变为0时while循环停止?
- IE条件检查
- Javascript:多层条件,使用"return false"停止以后的条件检查