javascript - 将水印添加到具有水印类别的所有输入元素

标签 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 的“each”函数应该能够做到这一点,但我不知道如何做到这一点,所以请帮助,如果有其他方法可以做到这一点,请建议或推荐。不管怎样,我对想法、推荐和建议持开放态度。谢谢。

最佳答案

您现在可以相当依赖地使用 placeholder 属性。由于很多原因,它要优越得多。不过,IE 8 仍然需要 JS 处理。

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

关于javascript - 将水印添加到具有水印类别的所有输入元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11696296/

相关文章:

javascript ajax 和 post value 一起工作为什么

jquery - 如何在 Grunt 任务中使用 jQuery

javascript - 在初始页面加载时在 Next.js 中获取整个应用程序的全局数据

javascript - 如何根据 Class 而不是 Id 进行 Google 音译

javascript - 状态变化时使用react重新渲染

javascript - 如何在循环期间访问 jquery getJson 调用($.getJson)中的索引变量?

javascript - jquery 数据表 - 为 select.className 应用值未按预期工作

javascript - 获取元素在二维数组中的位置

javascript - 将变量从@Injectable 传递到组件

jquery - MVC 使用 JQuery 更新模型