javascript - JQuery 通过部分类名隐藏列表元素

标签 javascript php jquery

我需要查找并隐藏页面中具有部分类“fos-crs-”的所有 li 标记。

<li class="minimal-product-wrapper toggle-container fos-crs-XXX">...<li>

其中 XXX 是来自数据库调用的一些类(class)代码。 “fos-crs”类是我添加的,因此我可以专门查找和操作这些特定的 li 标签。 li 标签中的其他类是场外开发人员使用 Foundation 创建的工作的一部分。在其他领域,这些对于我的 JQuery 来说并不是问题。

我已经尝试过:

$('[class^="fos-crs-"]').hide();

... and ...

$('li[class^="fos-crs-"]').hide();

有人可以指导我吗?非常感谢。

最佳答案

您的目标是(^) 运算符开头的类。相反,您应该以任何事件为目标(*)。 即,

 $('li[class^="fos-crs-"]').hide();

应该是

$('li[class*="fos-crs-"]').hide();

http://jsfiddle.net/d4uk2fmg/

关于javascript - JQuery 通过部分类名隐藏列表元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33377884/

相关文章:

php - 检查是否已经使用 PHP SDK 4.0 登录到 facebook

javascript - 无法删除数组中的所有 Boolean == false

javascript - 本地托管资源中是否需要 Integrity 和 crossorigin 属性?

javascript - d3.format 1 位小数加字母 X

php - MYSQL 将输入值存储在一行或多行中

php - 按Name等字段对Mysql查询进行排序

javascript - 使用 Parsley.js 验证字段后触发代码

php - 动态加载网站的一部分 - 更改网址

jQuery 调整大小功能在页面加载时不起作用

javascript - 在浏览器中使用 JavaScript 控制台自动滚动