-3
我有這樣的代碼:jQuery的val - 一個沒有工作的希望在格
function discuss(thema){
$('#prep').val(thema + '<div>answer button</div>');
}
HTML:
<div id="quatschen">
<div id="prep"> </div>
</div>
它沒有設定prep
價值,沒有什麼如果我點擊discuss()
功能發生。
discuss
這裏稱爲:
<input type="text" name="thema" id="thema" />
<a href="javascript:discuss($('#thema').val())"> discuss me </a>
如果我改變val()
到append()
,這是工作。爲什麼val
不能在這裏工作?
感謝您的幫助
閱讀文檔! 'val'設置元素的'value'屬性;它不會改變'div'的內容。 – Mathletics
爲什麼downvote?它太愚蠢了嗎? – doniyor
[閱讀文檔](http://api.jquery.com/val/)。這將解釋'val'的作用(以及爲什麼它「在此不起作用」):「.val()方法主要用於*獲取表單元素的值,例如input,select和textarea。」 -1,因爲這是第一個針對'jquery api val'的谷歌搜索引擎。 – 2013-02-01 20:42:18