Javascript 如何使用jQuery获取特定类?

Javascript 如何使用jQuery获取特定类?,javascript,jquery,string,Javascript,Jquery,String,我想要一个函数返回以category开头的类 <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"> 谢谢 它没有具体的索引 谢谢 函数r

我想要一个函数返回以category开头的类

<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">

谢谢

它没有具体的索引 谢谢

函数removeClassByPrefix(el,前缀){
const classes=el[0].className.split(/\s+/);
类别。forEach((e)=>{
if(e.indexOf(前缀)==0){
返回e;
}
});
}
删除ClassByPrefix($('article'),'category-')

一些文章
函数getCategories(文章){ return$(article.attr('class').split('').filter(函数c){ 返回c.startsWith('category') }); } //身份证上的一篇文章 log(getCategories(document.getElementById('post-90988')); //所有文章 //$('article').each(函数(索引,项){console.log(getCategories(项))})
您不需要jQuery,请尝试:

const article=document.querySelector('article'))
const categoryClass=[…article.classList].find(cls=>cls.startsWith('category-'))

jqObj.removeClass-在API中搜索它。显示找到的jqObj是“on you”。标题和内容是无关的?我想要一个函数来返回以category开头的类。请帮我看一下。我更改了代码,请告诉我它是否适合您我不想删除这个类,我想返回它。对不起,我的英语不好。我可能问错了问题,我又改了。你应该做你想做的事now@user4876127,当然可以,现在试试。