删除所有没有id的x或x的输入

时间:2009-09-30 13:10:09

标签: jquery forms

我在第三方的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的所有输入元素。

1 个答案:

答案 0 :(得分:2)

这应该做:

$('input:not(#x,#y)', theform).remove()