如果我有一个为 AJAX 查询构建的表单,如下所示:
var formData = new FormData($('#myForm')[0]);
如果我想从 myForm 中删除输入元素,我可以这样做:
我尝试过 $('#myForm')[0].elementToRemove.remove();但我在控制台中收到错误消息,指出对象不支持该属性或方法。
所以我需要类似的东西:
$('#myForm')[0] // remove an input element here
// now build the formData with that element removed
var formData = new FormData($('#myForm')[0]);
这可能吗?
最佳答案
看jQuery.remove()正确地,您应该将其用作:
$("your-selector").remove();
喜欢:
$("#myForm").remove("input[name='your_input_name']");
关于javascript - 删除数据 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27007244/