Jquery Textarea占位符和更改值
我可能在jQuery中发现了一个带有textarea值的bug 我有一个带有占位符的文本区域:Jquery Textarea占位符和更改值,jquery,textarea,Jquery,Textarea,我可能在jQuery中发现了一个带有textarea值的bug 我有一个带有占位符的文本区域: <textarea cols="20" id="Message" name="Message" rows="2" style="width:500px;" placeholder="Ecrire une note..."></textarea> 当我用$.ajax加载内容时,我用 $('#Message').val(data.Message)但没有
<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管理它,还是存在一个不需要技巧就可以拥有占位符和设置值的东西
我可能在jQuery中发现了一个带有textarea值的bug
你有点自命不凡,哈哈
不管怎样,您的代码是否包含在basic中
$( document ).ready(function() {
// Handler for .ready() called.
});
???您应该使用value属性而不是占位符。然后使用$('#Message').val()获取文本。
数据的格式是什么。Message?不过,下面的语句是有效的
$('#Message').val("Works");
好的,这是我的错:/
包含dropdownlist和textarea的容器创建了2次,结果显示在第一个容器中,但第二个容器可见
很抱歉打扰您。当执行此语句时,$('#Message').val(data.Message)每当我更改dropdownlist的值时,我都会用$.ajax().done()填充文本区域。触发进程时,文本区域可见。。为什么你这么确定这是别人的错误?我想你的ajax成功或完成功能中有错误…检查data.message是否包含有效数据我可以使用字符串参数从Chrome控制台复制错误占位符和值之间没有相同的颜色文本。所以我可以,但我也会做一个相同颜色的把戏。对,它也在使用setTimeout:/但不在我的应用程序上工作。你可以在控制台中看到你在数据中看到的数据。MessageYes=>{“Success”:true,“Message”:“foo”,“Id”:35}Queer。你也能看到它的类型吗?我用了你的留言,先生。那么,到底不是jQuery bug吗-不,只是有点自命不凡^^