【发布时间】:2014-05-13 21:13:39
【问题描述】:
我想根据隐藏字段值使用 jquery 从表单中删除隐藏字段。
请看下面的html:
<input type="hidden" name="myvalue[]" value="value1"/>
<input type="hidden" name="myvalue[]" value="value2"/>
<input type="hidden" name="myvalue[]" value="value3"/>
我有 jquery 函数,它返回我上面的值示例:
$('#getValue').click(function(){
.... processing code here.....
return valueOfHiddenField;
});
现在我想根据getValue返回的值从表单中删除隐藏字段
因此,如果该方法返回我value1,则应删除表单中值为value1 的任何输入隐藏字段。在这种情况下,我上面的 html 的第一个输入字段。
任何帮助或建议都会有很大帮助...在此先感谢
【问题讨论】:
-
你可以使用
$('input:hidden').each(function () { if (this.value == 'value1') {$(this).remove()} }来迭代它们 -
@Pilot 谢谢你,先生就像魅力一样
标签: javascript jquery html