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

add watermark to all input elements that have a class of watermark

本文关键字:元素 输入 具有一 添加      更新时间:2024-03-21

好吧,我有这个代码:

jquery

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

上面的代码应该将标题中的水印基础添加到那些具有水印类的输入元素中。现在我想的是让代码变得更容易、更简单,并实现一种有效的方法来做到这一点,但我不知道如何做到。在我的想法中,jquery的"each"函数应该能够做到这一点,但我不知道如何做到,所以请提供帮助,如果有其他方法可以做到,请建议或推荐。不管怎样,我对想法、建议和建议持开放态度。非常感谢。

现在可以相当依赖地使用placeholder属性。它的优越性有很多原因。IE 8-仍然需要JS处理。

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