selectオプション値を別のフィールドのクラスとして渡すことを検討しています。selectオプションを別の要素のクラスとして使用する
私はこれを手動で処理することができましたが、動的に言いたいので、実際のオプションを選択してその値をクラスとして使用します。 参照リンク: https://jsfiddle.net/tmtgxL0n/
jQuery(document).ready(function() {
jQuery(".value").find('#pa_mount-colour').change(function() {
var jQueryval = jQuery(this).val();
if(jQueryval === 'cream'){
jQuery('.woocommerce-product-gallery__image').addClass("cream");
}else{
jQuery('.woocommerce-product-gallery__image').removeClass("cream");
}
});
});
誰かが私を正しい方向に向けることができるかどうかは不思議です。
' .addClass(jQueryvalを)みては?あなたは何を試しましたか、何が動いていませんか? – David
「私は手動でこれを処理できました」 - >それを説明してください? –
私はクラスがオプション値から自動的に引っ張りたい。選択したオプションを検索してオプション値からクラスを追加できます。 if(jQueryval === '* selectvalue'){ jQuery( '。woocommerce-product-gallery_image')。addClass( "* selectvalue"); } else { jQuery( '。woocommerce-product-gallery_image')。removeClass( "* selectvalue"); } – DB86