javascript - 如何使用 jQuery 获取特定的类?
问题描述
我想要一个函数返回以类别开头的类
<article id="post-60425" class="post-60425 post type-post status-publish format-standard has-post-thumbnail category-book-summary series-economic-and-bourse-books has-thumbnail">
谢谢
它没有具体的索引谢谢
解决方案
function getCategories(article) {
return $(article).attr('class').split(' ').filter(function(c) {
return c.startsWith('category')
});
}
// One article by id
console.log(getCategories(document.getElementById('post-90988')));
// All articles
// $('article').each(function(index, item) { console.log(getCategories(item))});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<article id="post-60425" class="post-60425 post type-post status-publish format-standard has-post-thumbnail category-book-summary has-thumbnail"></article>
<article id="post-90988" class="post-90988 post type-post status-publish format-standard has-post-thumbnail category-book-summary category-math-books has-thumbnail"></article>
推荐阅读
- python - 加入两个具有相同行的 numpy 数组:我得到一个 ValueError
- c# - 如何仅使用属性将对象列表写入文本文件?
- kotlin - 在 Rx java 中将缓存与 concat 运算符集成时出现问题
- mysql - MySQL - 查看半径是否与多边形相交
- laravel - 使用多个数据库时使用哪种目录结构?
- java - 如何编写一个程序来询问多项选择题,然后为每个答案执行输入操作?
- c# - 从 JsonReader 读取 JObject 时出错。当前 JsonReader 项不是对象:StartArray。路径'',第 1 行,位置 1
- node.js - 云函数 - 使用循环保存数据
- performance - DAX 公式的 IF 表现
- javascript - 如何使用 Jest 测试忽略导入语句?