我有一个 div,它将根据类名在页面上的位置交换类名的位置。我试图剥离header-section- text 和header-type text 所以我只有payment或resource。但是根据类的位置,有时我会在header-type类之前或之后得到一个空格。为了做到这一点,我调用了 .replace() 3 次,必须有更好更简洁的方法来执行此操作,而不是使用三个 .replace 方法。有任何想法吗?
<div class="header-section-payment header-type"></div>
<div class="header-type header-section-resource"></div>
查询
var headerCategory = $(this).closest('div[class*="header-section-"]')
.attr('class')
.replace('header-section-', '')
.replace(' header-type', '')
.replace('header-type ', '');
我通过代码示例学得最好,所以请在适用的地方提供。谢谢!