-3

我有这个代码:

    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不在这里工作?

感谢帮助

4

1 回答 1

5

使用.html()...val仅用于输入字段。

$('#prep').html(thema + '<div>answer button</div>');
于 2013-02-01T20:41:14.857 回答