我有以下结构:
<li class="header group1"></li>
<li class="group1"></li>
<li class="group1"></li>
<li class="group1bottom"></li>
<li class="header group2"></li>
<li class="group2"></li>
<li class="group2"></li>
<li class="group2bottom"></li>
.. and so on
我得到了标题:
let headers = $('.header');
然后,我需要循环遍历每个header元素,提取包含groupx
的另一个类,并将每个类与其对应的groupxbottom
进行匹配:
headers.each(function() {
// hide each groupxbottom element
});
我尝试了几次使用$(this).classList[0]
和regex来提取特定的类,但是无法获得正确的结果
2条答案
按热度按时间dsekswqp1#
你可以这样做:
var n = $(this).attr("class").match(/group(\d+)/)[1];
将从相应的groupX
类中提取编号x一个一个一个一个x一个一个二个x
utugiqy62#