每次加载页面时,我都会将页面标题存储到JavaScript变量中。这就是我到目前为止所拥有的
var msubpagetitle = $('#content-titlebanner h1').text().trim();
console.log(msubpagetitle);
例如,这将产生......
的结果Support
我怎么说......
如果此变量为“不”About
或Contact
或Bio
,请执行以下条件(...)
谢谢!
答案 0 :(得分:2)
var msubpagetitle = $('#content-titlebanner h1').text().trim();
if( $.inArray( msubpagetitle, ['About','Contact','Bio'] ) == -1 )
{
//do something
}
答案 1 :(得分:2)
没有Jquery,一种方法是使用.indexOf()
,如果在数组中找不到参数,则返回-1
...
if(['About', 'Contact', 'Bio'].indexOf(msubpagetitle) == -1) {
//...
}
答案 2 :(得分:0)
你不需要JQuery
if(document.title != 'About' && document.title != 'Contact' && document.title != 'Bio')
{
//...
}
答案 3 :(得分:0)
基本上你需要弄清楚标题是否与这些字符串中的任何一个都不相同。在这种情况下,标题为true
,true
,true
!=您的字符串
var title = $('#content-titlebanner h1').text().trim();
if(title != "About" && title != "Contact" && title != "Bio") {
// do something here
}