我需要使用jQuery从一个隐藏的文本输入框中删除一些值,但是不知道为什么这样做不起作用。
例如:
例如:
<input type="hidden" value="abc" name="ht1" id="ht1" />
<input type="text" name="t1" id="t1" />
我使用以下 jQuery 代码来移除带有 onclick 事件的值
$('#rt1').click(function() {
$('#t1').val();
$('#ht1').val();
});
我能用jQuery清空输入框的内容并清除隐藏字段的值吗?
.val('')
不会删除属性,因此如果您的依赖项检查属性的存在性(而不是值),则确实需要运行removeAttr
。(在我的代码中,我对两者都有依赖关系,因此我甚至必须运行query.val('').change().removeAttr('value')
)。 - JHBonarius