我该怎么称呼这种行为?

时间:2011-07-01 06:12:58

标签: jquery naming

我正在寻找一个简单的jquery插件。它通常会在textboxes / textareas上调用,它的工作是在焦点放在那里时清除所有文本的文本框,并用焦点被删除时的内容填充回来。

E.g我有一个用户名的文本框。默认情况下它会显示:'First Name'。如果我在该文本框中单击/聚焦,我希望将其清除掉,但当我转移焦点时,我希望它再次说出“名字”。

我该怎么称呼这个插件?我可能会这样使用它:

$("#myTextbox").pluginName();

5 个答案:

答案 0 :(得分:4)

PrimeFaces将其称为水印。 HTML5将其称为占位符。

答案 1 :(得分:3)

你隐藏了一些文字,所以称之为hideXText()。

隐藏 toggleExampleText()

隐藏`toggleTip()

隐藏`toggleHintText()

隐藏`toggleHint

答案 2 :(得分:2)

为什么在有堆已经为您执行此操作时会烦恼?

here are a few

答案 3 :(得分:1)

在HTML5表单中,它被称为占位符属性,所以也许可以用来表示它的作用。

答案 4 :(得分:0)

$(":text").focus(function(lp) {
        var p_val = "DefaultText";
        if ($(this).val() == p_val) {
            $(this).val("");
        }
    });

    $(":text").blur(function() {
        var p_val = "DefaultText";
        if ($(this).val() == "") {
            $(this).val(p_val);
        }
    });

    $(":text").blur();