Jquery 从特定/选定的表单中删除隐藏的表单元素
我正在将模态中的表单元素添加到父页面中的表单中。该表单的ID是文件表单 但是,当该人员取消选中复选框时,我还需要删除与文件表单关联的所有当前隐藏输入。我看到了如何使用.remove删除隐藏的表单元素,但没有看到如何从特定表单中专门删除它们?以下是我尝试过的:Jquery 从特定/选定的表单中删除隐藏的表单元素,jquery,forms,Jquery,Forms,我正在将模态中的表单元素添加到父页面中的表单中。该表单的ID是文件表单 但是,当该人员取消选中复选框时,我还需要删除与文件表单关联的所有当前隐藏输入。我看到了如何使用.remove删除隐藏的表单元素,但没有看到如何从特定表单中专门删除它们?以下是我尝试过的: if($(this).is(':checked')) { var thecat = $(this).val(); $('#file_form').append('<input type="hidden" name="cat
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());
}
if($(this).is(':checked')){
var thecat=$(this.val();
$(“#文件表格”)。附加(“”);
}否则{
$(“#文件形式”).append($('input[type=“hidden”][value=“”+thecat+”]).remove());
}
使用
$('file#form input[type=“hidden”]”)查找id为file#form的元素中的所有type=“hidden input
元素。我不想删除所有输入。只需要具有该“thecat”值的特定元素。这是我将使用的吗?code>$('file#form input[type=“hidden”][value=“+thecat+”).remove();(注意,我试过了,但实际上不起作用。)@CRAIG可以制作或使用live link,也可以复制场景。
$('#file_form input[type="hidden"]').remove();