如何清除页面上的所有文本字段,取消选择按钮等?我只是想在加载时刷新页面..比如按住Shift + Refresh?
答案 0 :(得分:6)
尝试一下:
$(document).ready(function() {
$('input[type!="button"][type!="submit"], select, textarea')
.val('')
.blur();
});
清除按钮和提交按钮上的值会给它们一个空白标签,因此选择器会更复杂。
答案 1 :(得分:4)
如果所有元素都是形式,
然后使用document.getElementById('your-form-id').reset();
或$('#your-form-id')[0].reset();
否则:
$('input, textarea').each(function() {
this.value = '';
});
答案 2 :(得分:2)
我不确定是否有更优雅的解决方案,但只需清除值即可:
$('input[type="text"], textarea').val('');
$('select').each(function() {
$(this).val($(this).find('option').val());
};