清除动态输入值文本(不能使用占位符)

时间:2015-07-27 19:40:09

标签: javascript jquery forms

$("input").on("click", function() {
    if ($(this).val() == "Please enter a value greater than or equal to 3.")
        $(this).val("")
});

2 个答案:

答案 0 :(得分:3)

只需删除所有if ($(this).val() == "...")项支票。

将空白字符串的已空输入设置确实没有任何害处,但如果您确实要检查,则可以执行以下操作:

$("input").on("click", function() {
    if ($(this).val().length) {
        $(this).val("");
    }
});

答案 1 :(得分:1)

$("input").on("click", function() {
    if ($(this).val().length > 0)
        $(this).val("");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input value="some text" />