現在の選択と一致する他の選択された値があるかどうかチェックします。したがって、.payment-method
が変更された場合は、値を取得し、値として.payment-method
を確認してください。私は変更を引き起こしたドロップダウンを除外したい。 .not(this)
が機能していません。あなたはselect
参照this
とoption
要素に対するnot()
を使用しているので、イベントをトリガーしているものを除くすべてのドロップダウンから選択した値を取得
$(document).on('change', '.payment-method', function() {
var thisVal = $(this).val();
console.log("this value" + thisVal);
$(".payment-method option:selected").not(this).each(function() {
console.log($(this).val());
});
});