使用jQuery单击输入区域功能

时间:2013-10-10 18:48:33

标签: javascript jquery

我有一个我想清除的输入字段。我的jQuery在那里工作,但如果我单击输入字段然后单击它关闭它的值。有什么问题?

$('input').val('');

$('input').click( function() {
    $('input').val('');
});
JS在这里小提琴。 http://jsfiddle.net/thomasp423/HqvmD/

通常情况下,我所拥有的那一行会起作用但是我正在使用一些软件,这些软件可能有js覆盖它并重新添加它。有没有人有解决方案?

2 个答案:

答案 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');
    }
});