ページ上の場所に応じてクラス名の位置を入れ替える div があります。header-section- text とheader-typeテキストを削除しようとしているので、paymentまたはresourceしかありません。ただし、クラスの場所によっては、ヘッダー型クラスの前後にスペースが入ることがあります。これを行うために、.replace() を 3 回呼び出しています。3 つの .replace メソッドを使用する代わりに、より簡潔な方法でこれを行う必要があります。何か案は?
<div class="header-section-payment header-type"></div>
<div class="header-type header-section-resource"></div>
Jクエリ
var headerCategory = $(this).closest('div[class*="header-section-"]')
.attr('class')
.replace('header-section-', '')
.replace(' header-type', '')
.replace('header-type ', '');
私はコードサンプルで最もよく学ぶので、該当する場合は含めてください. ありがとう!