我有一个弹出窗口(它是一个mailchimp singup弹出窗口),我想要替换占位符文本。从理论上讲,这可以用jquery文本函数来完成,但问题是弹出窗口是嵌入到这个代码的网站
<script type="text/javascript" src="//downloads.mailchimp.com/js/signup-forms/popup/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script>
<script type="text/javascript">require(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"mc.us15.list-manage.com","uuid":"9f9db56c3e8da76e10b1d9c12","lid":"9aabbe0a76"}) })</script>
这意味着目标代码中没有实际的标记,我不确定jquery是否可以这样工作。生成的代码是
<input type="email" name="EMAIL" value="" id="mc-EMAIL" placeholder="Enter your email">
我需要将占位符文本替换为其他内容。
任何帮助将不胜感激
答案 0 :(得分:0)
试试这个,如果您只想更改占位符,可以编写以下JQuery代码
$("#mc-EMAIL").attr("placeholder","Your Placeholder.... ");