簡體   English   中英

Textarea占位符和更改值

[英]Textarea placeholder and change value

我可能在jQuery中發現了帶有textarea值的錯誤。

我有一個帶占位符的文本區域:

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

當我用$ .ajax加載內容時,我用$('#Message').val(data.Message);設置了值$('#Message').val(data.Message); 但什么也沒出現。 我嘗試使用.val()、. html()、. text()、. append(),但行為相同,該值已在源代碼中很好地設置但未顯示。 如果刪除占位符,則相同的代碼運行良好。

因此,我是否要刪除textarea上的占位符並使用jQuery對其進行管理,或者是否存在可以使用占位符和設置值而無需技巧的東西?

data.Message的格式是什么? 但是,以下語句有效。

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

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

我可能在jQuery中發現了帶有textarea值的錯誤。

你有點裝腔作勢。

無論如何,您是否將代碼包含在基本

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

???

您應該使用value屬性而不是占位符。 然后使用$('#Message').val()獲取文本

好的,這是我的錯:/

創建了具有dropdownlist和textarea的容器兩次,結果進入第一個容器,除了第二個可見。

抱歉打擾您了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM