文本区域占位符和更改值



我可能在jQuery中发现了一个textarea值错误。

我有一个带有占位符的文本区域:

<textarea cols=​"20" id=​"Message" name=​"Message" rows=​"2" style=​"width:​500px;​" 
placeholder="Ecrire une note...">​</textarea>​

当我用$.ajax加载内容时,我用$('#Message').val(data.Message);,但什么也没有出现。我尝试过使用.val()、.html()、.text()、.append(),但在相同的行为中,该值在源代码中设置得很好,但没有显示出来。若我删除占位符,那个么同样的代码也能正常工作。

那么,我是删除文本区域上的占位符并用jQuery管理它,还是存在一些东西来拥有占位符并设置可能的值而不使用技巧?

数据的格式是什么。消息不过以下语句有效。

 $('#Message').val("Works"); 

http://jsfiddle.net/ardeezstyle/ATJgg/

我可能在jQuery中发现了一个具有textarea值的错误。

你有点做作哈哈。

不管怎样,你的代码在基本的里吗

$( document ).ready(function() {
// Handler for .ready() called.
});

您应该使用属性而不是占位符。然后使用$('#Message').val() 获取文本

好的,这是我的错:/

带有dropdownlist和textarea的容器被创建了2次,结果出现在第一个容器中,除了第二个可见。。。

很抱歉打扰你。

最新更新