代码是这样的
var $page_products = $page_name == 'products-uninterruptible-power-supply.php' OR 'products-uninterruptible-power-supply-np2031.php';
我已经尝试过使用
var $page_products = $page_name == 'products-uninterruptible-power-supply.php' || 'products-uninterruptible-power-supply-np2031.php';
但它仍然无法正常工作。提前致谢!
最佳答案
假设您的目的是声明一个变量 $page_products
,如果 $page_name
等于这两个字符串中的任何一个,则该变量将设置为 true,否则设置为 false ,执行此操作:
var $page_products = $page_name == 'products-uninterruptible-power-supply.php'
|| $page_name == 'products-uninterruptible-power-supply-np2031.php';
编辑:我刚刚注意到两个页面名称都以相同的四个单词开头,因此您可以测试 $page_name
中的值是否以这些单词开头,而不是与每个字符串进行比较,例如:
var $page_products =
$page_name.indexOf('products-uninterruptible-power-supply') === 0;
关于JavaScript:使用 'or' 语句声明 VAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7466901/