我试图让一个textarea的值使用jQuery,如下面的代码列出更新:
<button type="button" onclick="setLine();">Set</button>
<button type="button" onclick="showLine();">fire!</button><p></p>
<textarea id="hello">
</textarea>
<script type="text/javascript">
$('#hello').val("hi there");
</script>
<script type="text/javascript">
function showLine()
{
alert($('#hello').val());
}
function setLine()
{
$('#hello').val('foo');
}
</script>
这段代码在除IE6的所有主要的浏览器工作正常。
在IE6 textarea的将不会与buttonclick更新和警报提供了一个空/空字符串。 然而,在其他浏览器,点击“设置”修改为“富”,然后在警告框所示。
有谁知道这是为什么具体到这个浏览器,或者什么可能是错误的代码? 我有我的怀疑对.val()
任何帮助,将不胜感激。