我需要使用jQuery从隐藏和文本输入框中删除一些值,但不知何故这不起作用
例:
<input type="hidden" value="abc" name="ht1" id="ht1" />
<input type="text" name="t1" id="t1" />
Run Code Online (Sandbox Code Playgroud)
我使用以下jQuery代码通过onclick事件删除值
$('#rt1').click(function() {
$('#t1').val();
$('#ht1').val();
});
Run Code Online (Sandbox Code Playgroud)
我可以清空输入框的内容并使用jQuery清除隐藏字段的值吗?
Tam*_*ege 29
你应该做这个:
$('#rt1').click(function() {
$('#t1').val('');
$('#ht1').val('');
});
Run Code Online (Sandbox Code Playgroud)
也就是说,传递一个空字符串.要么是这样,要么使用removeAttr(query.removeAttr('value')).
Mar*_*ell 18
$('#rt1').click(function() {
$('#t1').attr('value', '');
$('#ht1').attr('value', '');
});
Run Code Online (Sandbox Code Playgroud)
更短的版本
$('#rt1').click(function() {
$('#t1, #ht1').val('');
});
Run Code Online (Sandbox Code Playgroud)