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/

相关文章:

javascript - 如何使链接充当输入类型?

javascript - JQuery 选择 : two attribute's value not equaling each other

jQuery Mobile - 触发已选择的选项

javascript - 图片幻灯片淡入淡出

javascript - jQuery 点击事件不会在超链接上触发

javascript - jquery find 中的转义括号

javascript - 如何使用 JS 获取 "active page"状态类

php - 如何合并数组值?

php - Opencart 基础 - 是否可以编写自定义 Controller 以在 View 中使用,或者我是否必须使用模块?

php - setlocale(LC_ALL, 'en_GB.UTF8') 不适用于 Windows