Я добавляю элементы формы в модальном виде в форму на родительской странице. Идентификатор этой формы - file_form.Удалить скрытый элемент формы из определенной/выбранной формы
Однако, когда человек UN проверяет флажок, мне также необходимо удалить любые скрытые входы, привязанные к форме file_form. Я видел, как вообще удалить скрытые элементы формы, используя .remove, но не как конкретно удалить их из определенной формы? Вот то, что я пробовал:
if($(this).is(':checked')) {
var thecat = $(this).val();
$('#file_form').append('<input type="hidden" name="caty[]" value='+ thecat + ' />');
} else {
$('#file_form').append($('input[type="hidden"][value="'+thecat+'"]').remove());
}
Я не хотел, чтобы удалить все входы. Только конкретный с этим значением «thecat». Это то, что я буду использовать тогда? 'code' $ ('# file_form input [type =" hidden "] [value ="' + thecat + '"]'). Remove(); (Заметьте, я пробовал это, и он на самом деле не работает.) – CRAIG
@CRAIG может сделать http://jsfiddle.net/ или у вас есть прямая ссылка или вы можете воспроизвести сценарий. –