我需要清除页面上的多个表单而无需重新启动页面。 我正在使用以下脚本。但是,您不能以这种方式引用“选择”。 我该如何重置我的单选下拉列表?
$(':input','#CreditForm','#ProxyForm','#AppIDForm').each(function()
{
switch(this.type)
{
case "text":
case "textarea":
case "hidden":
{
this.value = ''; break;
}
case "radio":
case "checkbox":
{
this.checked=false; break;
}
case "select":
{
$(this).prop("selectedIndex", 0); break;
}
case "file":
{
$(this).value = ""; break;
}
}
});
答案 0 :(得分:1)
您必须将case
更改为select
。如果您使用多个select-one
,则this.type返回单个select
的{{1}}和select-multiple
。
select