设置占位符文本 jQuery

Setting placeholder text jQuery

我有这个工作代码,我用它来设置用户名和密码字段的占位符值:

<script>document.getElementById("user_login").setAttribute("placeholder","Please enter your Email Address");</script>

<script>document.getElementById("user_pass").setAttribute("placeholder","Please enter your Password");</script>


现在我试图将它应用到具有输入 ID #memb_password_send-1-email-input 的第三个框,但这不是一个直接的元素,它是一个输入字段并且使用这个 ID(如上所述)显然不起作用。

这是控制台的图片:

使用占位符文本定位此字段的正确方法是什么?

用于为用户名和密码字段提供占位符的相同方法在这种情况下也适用,这些也是输入字段。只需确保当您在内联脚本中编写此代码时,在输入框呈现后执行此操作,即在标记之后执行此操作,以便该元素可供选择。