为所有具有一类水印的输入元素添加水印

时间:2012-07-27 22:09:41

标签: javascript jquery

好的,我有这段代码:

jquery的

//add watermark effect to the specified input box
//get the
var wm = $("input.watermark").attr("title");
$("input.watermark").watermark(wm);
//end

上面的代码,应该将标题中的水印基础添加到具有一类水印的输入元素中。现在我的想法是使代码更容易和简单,并实现一个有效的方法,但我只是不知道如何。在我的想法中,jquery的'每个'功能应该能够做到这一点,但我不知道如何制作它所以请帮助,如果还有其他方法,请建议或推荐。无论如何,我打开了想法,推荐和建议。谢谢。

1 个答案:

答案 0 :(得分:2)

您现在可以非常依赖地使用placeholder属性。由于很多原因,它远非优越。 IE 8-仍然需要JS处理。

$("input.watermark").each(function () {
   $(this).watermark(this.title);
});