jQuery检查body是否有前缀

时间:2016-01-27 23:10:47

标签: javascript jquery

我正在尝试在opencart中运行jQuery函数。 我有几个页面,如下所示: 产品类别-20 产品类别-50 ......等等。

我尝试了什么:

if ($("body").hasClass("common-home, [class*="product-category-"]"){

}

1 个答案:

答案 0 :(得分:1)

尝试使用.is()

删除属性选择器中的双引号

$(function() {
  if ($("body").is("[class*=product-category], .common-home")) {
     alert(true)
   }
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
</script>

<body class="product-category-20 product-category-50 common-home"></body>