我可能在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次,结果出现在第一个容器中,除了第二个可见。。。
很抱歉打扰你。