我在第三方的asp.net页面中有一个小部件。我不能使用嵌套表单,因此我暂时更改了asp.net的方法和操作以使用小部件。
我的widget方法调用中的元素有一个js方法
function changeActionAndMethodOnFormAndSubmit(newAction, newMethod, newName) {
var theForm = document.forms['aspnetForm'];
if (!theForm) {
theForm = document.Form1;
}
theForm.action = newAction;
theForm.method = newMethod;
theForm.name = newName;
theForm.submit();
}
我想在提交表单之前删除页面上的所有输入元素,除了我需要的onces。我知道基于参数newName的元素的确切ID,但是现在,假设我试图删除没有x或y的input.id的所有输入元素。
答案 0 :(得分:2)
这应该做:
$('input:not(#x,#y)', theform).remove()