如何清除页面上的所有文本字段、取消选择按钮等?我只是想在页面加载时刷新页面.. 就像按住 Shift + Refresh 一样?
问问题
7261 次
3 回答
6
试试这个:
$(document).ready(function() {
$('input[type!="button"][type!="submit"], select, textarea')
.val('')
.blur();
});
清除按钮和提交按钮上的值会给它们一个空白标签,因此选择器更复杂。
于 2012-08-16T22:15:16.680 回答
4
如果所有元素都符合形式,
然后使用document.getElementById('your-form-id').reset();
或者$('#your-form-id')[0].reset();
否则:
$('input, textarea').each(function() {
this.value = '';
});
于 2012-08-16T22:14:54.910 回答
2
我不确定是否有比这更优雅的解决方案,但要简单地清除值,您可以这样做:
$('input[type="text"], textarea').val('');
$('select').each(function() {
$(this).val($(this).find('option').val());
};
于 2012-08-16T22:15:28.647 回答