我的表单包含多个隐藏的输入,例如名称为name="hidden1"
,name="hidden2"
和name="hidden3"
。下面的脚本删除了所有这些输入:
if ($(this.form).children(':hidden')) {
$(this.form).children(':hidden').remove();
}
但我需要删除除name=hidden3
之外的所有输入。
我猜这是一项简单的任务。但我是js的新手,我不知道该怎么做。谢谢你的帮助。
答案 0 :(得分:2)
您可以使用jQuery的not()http://api.jquery.com/not/
进行过滤$(this.form).children(':hidden').not('[name="hidden3"]').remove();