У меня есть следующий код, где я хочу удалить и добавить элемент обратно в DOM в jQuery:
var pm_container = $(document).find('.pm-container');
$(document).on('change', '#payment-form .cat_field', function(){
displayPrice($(this), pm_container);
});
function displayPrice(elem, pm_container){
$.ajax({
type: 'GET',
url: 'getamount.php',
dataType: 'json',
cache: false,
success: function (data) {
var amount_field = $(document).find('#payment-form #amount');
amount_field.val(data.price);
if(amount_field.val() == 0) {
$(document).find('.pm-container').remove();
} else {
$(document).find('.save-listing').prev(pm_container);
}
}
});
}
По какой-то причине, когда значение amount_field не равно нулю, мой элемент .pm-container не добавляется обратно на мою страницу.
Есть идеи, почему?
Спасибо за любую помощь.