jquery - 如何更改文本区域的占位符?

标签 jquery forms textarea placeholder attr

此代码提交一个表单并且它可以工作,除了更改文本区域的占位符id=message

$('#submit').click(function(){
   $.post("mail.php", $("#contact").serialize(), function(response) {
   $('#message').attr('placeholder', response);
   $('#success').html(response);
   });
}); 

Firebug 中没有错误。

最佳答案

使用.prop()而不是.attr()

$('#message').prop('placeholder', response);

阅读.prop() vs .attr()

关于jquery - 如何更改文本区域的占位符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19098073/

相关文章:

forms - 仅验证表单的特定部分而不是整个表单

python - 1048, "Column ' user_id' 不能为空

javascript - 仅在电子邮件中包含已回答的表格问题

python - 用 Python Mechanize 模块填充文本区域

html - Textarea 标签在 Firefox 中生成两行而不是一行,但在 Chrome 中效果很好

javascript - jquery 数组相交

javascript - 删除最后一个元素后的 "comma"分隔符

javascript - 如何在动画完成之前禁用滚动?

javascript - Fancybox iframe 的内容在启动页面上用 js 编码 - 如何在页面加载时打开?

javascript - 使用 jQuery 的文本区域宽度(减去滚动条)