У меня есть это fiddle здесь, который срабатывает два раза, когда я выбираю автомобили.JQuery триггер срабатывает дважды
вот мой код
$(document).on('change','.sellkop',function(){
if ($("#rs").is(':checked')) {
$("#text_container").after(price_option());
$("#sellbuy").after(cars()) ;
};
if ($("#rk").is(':checked')) {
$("#price_container").remove();
$(".cars").remove();
$("#licensenumber_c").hide();
$(".toolimage").hide();
};
});
$('#category_group').on('change', function() { // this is select options
if ($(this).val() == 101) {
$(".sell").remove();
$("#categories").after(saljkop());
$("#underKategory").hide();
$(".toolimage").show();
$('.sellkop').trigger('change');
}
if ($(this).val() == 102) {
$(".sell").remove();
$("#categories").after(saljkop());
$("#text_container").after(price_option());
$(".toolimage").hide();
$("#underKategory").show();
$('.sellkop').trigger('change');
}
});
почему это происходит?
в скрипке, когда я выбираю автомобили, которые я получил (исправить, предлагаю), нажав два раза.
Как я могу активировать проверку, проверяется? –
, так почему тогда '$ (« # sellbuy »). After (cars());' также запускается два раза. –
@ KarimDaraf Событие 'change' запускается один раз для каждого элемента с классом' sellkop'. Итак, дважды. –