2013-09-30 66 views
0

此代码提交表单和它的作品,除了改变占位符文本区域id=message如何更改textarea的占位符?

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

有萤火虫没有错误。

+1

是在清除textarea的价值?占位符文本不会显示元素是否有值或输入的文本。 –

+0

@ vyx.ca,如何清除textarea,请参见图书馆 – bonaca

回答

2

使用.prop()代替.attr()

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

.prop() vs .attr()

+0

,它似乎不起作用。我尝试了'$('#message').text('');'清除textarea - 没有结果。 – bonaca

+0

@SunSky警告'response'你得到了什么? –

+2

没关系,解决了,非常感谢。 – bonaca