Javascript 如何删除除具有指定名称的字段以外的所有字段
我有几个隐藏输入的表单,例如名称Javascript 如何删除除具有指定名称的字段以外的所有字段,javascript,jquery,Javascript,Jquery,我有几个隐藏输入的表单,例如名称name=“hidden1”、name=“hidden2”和name=“hidden3”。下面的脚本将删除所有这些输入: if ($(this.form).children(':hidden')) { $(this.form).children(':hidden').remove(); } 但我需要它删除所有输入,除了name=hidden3 我想这是一项简单的任务。但我是js的新手,我不知道怎么做。谢谢您的帮助。您可以使用jQuery的not()进行筛选
name=“hidden1”
、name=“hidden2”
和name=“hidden3”
。下面的脚本将删除所有这些输入:
if ($(this.form).children(':hidden')) {
$(this.form).children(':hidden').remove();
}
但我需要它删除所有输入,除了name=hidden3
我想这是一项简单的任务。但我是js的新手,我不知道怎么做。谢谢您的帮助。您可以使用jQuery的not()进行筛选
可以使用jQuery的not()进行筛选
$(this.form).children(':hidden').not('[name="hidden3"]').remove();