Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Textarea占位符和更改值_Jquery_Textarea - Fatal编程技术网

Jquery Textarea占位符和更改值

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)但没有

我可能在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)但没有显示任何内容。我尝试过使用.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吗-不,只是有点自命不凡^^