我可能在jQuery中发现了textarea值的错误。
我有一个带占位符的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()但行为相同,该值在源代码中设置良好但未显示。如果我删除占位符,相同的代码运行良好。
那么,我是否删除了textarea上的占位符并使用jQuery进行管理,或者存在一个占位符并且可以在没有技巧的情况下设置值的东西?
答案 0 :(得分:2)
答案 1 :(得分:0)
我可能在jQuery中发现了textarea值的错误。
你有点怀疑哈哈。
无论如何,您的代码是否在基本
中$( document ).ready(function() {
// Handler for .ready() called.
});
???
答案 2 :(得分:0)
您应该使用值属性而不是占位符。然后使用$('#Message').val()
答案 3 :(得分:0)
好的,这是我的错:/
带有下拉列表和textarea的容器创建了2次,结果在第1个容器中,除了第2个可见...
抱歉打扰了你。