0
シナリオ:JS機能
機能1:
$(document).on('click','.select_lens_prescp_option',function(){ .... });
機能2:
$(document).on('click','.lens_manual_change',function(event){
// event.preventDefault();
$('#lens_edit_manual_change_'+
$(this).data('suborder')+",#contacts_prescription_manual_change_"+
$(this).data('suborder')+
",#lens_save_manual_change_"+$(this).data('suborder')).toggle('slow');
});
は今、私はクラスのクリックイベント内の同じ機能をしたいですlens_manual_change
ですが、クラスselect_lens_prescp_option
のクリックイベント
$(document).on('click','.select_lens_prescp_option',function(){
....
if(form.find('.lens_form_fields').is(':hidden')){
form.find('.lens_manual_change').trigger('click'); // this is the step I performed
}
});
問題:最初の関数が2回トリガされます。
?スタックスニペット( '<>'ツールバーボタン)を使って[mcve]を提供するのが最善の方法です。もしあなたがいなくても、少なくとも、これが動作しているHTMLを見る必要があります。 –