javascript - jQuery 检查正文是否有前缀

标签 javascript jquery

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

我尝试过:

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

}

最佳答案

尝试使用 .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>

关于javascript - jQuery 检查正文是否有前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35049926/

相关文章:

javascript - 无需 jQuery 即可切换复选框选中属性

javascript - 仅匹配完整数字正则表达式

javascript - 如何控制下拉列表的展开方向?

javascript - 从时间服务器获取时间并更新移动设备时间

javascript - jquery .当不工作时

jQuery html() 和换行符

javascript - 鼠标悬停或单击时功能无法正常工作

javascript - 为什么 jQuery 文件上传插件的进程事件不触发?

javascript - 防止禁用谷歌地图并仅禁用可放置的

jquery - 更新 'real time'中的验证摘要