我有一个要清除的输入字段。我的 jQuery 在那里工作,但是如果我单击输入字段,然后单击它,则值又回来了。解决方法是什么?
$('input').val('');
$('input').click( function() {
$('input').val('');
});
JS在这里摆弄。http://jsfiddle.net/thomasp423/HqvmD/
似乎通常我拥有的一行可以工作,但我正在使用一些可能有 js 覆盖并重新添加它的软件。有没有人有办法解决吗?
我有一个要清除的输入字段。我的 jQuery 在那里工作,但是如果我单击输入字段,然后单击它,则值又回来了。解决方法是什么?
$('input').val('');
$('input').click( function() {
$('input').val('');
});
JS在这里摆弄。http://jsfiddle.net/thomasp423/HqvmD/
似乎通常我拥有的一行可以工作,但我正在使用一些可能有 js 覆盖并重新添加它的软件。有没有人有办法解决吗?
$('input').click( function() {
$(this).val('');
});
您的意思是:单击一个输入时清除所有输入。
我认为这就是您正在寻找的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');
}
});