各ループにhide_some_features、show_some_featuresというクラスを追加しています。今度は、次のhide_some_featuresクラスを持つfeature_suffixにクラスを追加したいと思います。私は$(this).closest('.feature_suffix').addClass('test-class');
で動作していませんでした。jqueryを使用して前の要素にクラスを追加します。
$('.variations_form input:radio[name=attribute_pa_1]').each(function() {
if (jQuery.inArray($(this).attr('data-feature-value'), disabledFetaureValue) < 0) {
$(this).closest('.cc-selector').addClass('hide_some_features');
$(this).closest('.feature_suffix').addClass('test-class');
} else {
$(this).closest('.cc-selector').addClass('show_some_features');
}
})
私は、ターゲット要素がイベントを発生要素の祖先ではないので、ここで
質問ではありません私のためにはっきりと、あなたはもっと説明できますか? –
イメージとしてHTMLを共有することはできません –
シンプルでhide_some_featuresの近くにfeature_suffixクラスを追加したい – Coder