【发布时间】:2018-04-18 05:22:33
【问题描述】:
请检查此代码,并告诉我我缺少什么, 我只想在单击按钮后更改占位符的颜色。但我不能 找出问题所在。
function makeid() {
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for (var i = 0; i < 5; i++)
text += possible.charAt(Math.floor(Math.random() * possible.length));
return text;
}
$(".submit_btn").click(function()
{
if($(".txt_style").text()!="")
{
alert(makeid());
}
else
{
$(".txt_style").attr("placeholder", "Please enter your email address");
$('input::-webkit-input-placeholder').css("color", "red");
}
});
【问题讨论】:
-
在
$("txt_style").text()中缺少.还是只是拼写错误? -
请检查最后一行。在 make_id() 之后; $('input::-webkit-input-placeholder').css("color", "red");是的 。不见了,但我不想提醒功能。只需检查最后一行不起作用
标签: jquery onclick placeholder