我有一个我想清除的输入字段。我的jQuery在那里工作,但如果我单击输入字段然后单击它关闭它的值。有什么问题?
$('input').val('');
$('input').click( function() {
$('input').val('');
});
JS在这里小提琴。 http://jsfiddle.net/thomasp423/HqvmD/
通常情况下,我所拥有的那一行会起作用但是我正在使用一些软件,这些软件可能有js覆盖它并重新添加它。有没有人有解决方案?
答案 0 :(得分:0)
$('input').click( function() {
$(this).val('');
});
您所说的是:点击一个输入时清除所有输入。
答案 1 :(得分:0)
我认为这就是你要找的http://jsfiddle.net/HqvmD/1/
//$('input').val('');
$('input').focus( function() {
if ($(this).val() == 'search' ) {
$(this).val('');
}
});
$('input').focusout(function () {
if ($(this).val() == '' ) {
$(this).val('search');
}
});