我有以下标记:
<textarea id="hazaa"></textarea>
当我在控制台中执行以下 JavaScript 时:
$("#hazaa").value
我得到了盒子里的东西的打印输出。但是,当我尝试执行此操作时:
$("#hazaa").value = "shazoo"
控制台用shazoo通知我,但框中的文本没有改变。此外,随后检查框中的内容会返回旧的、未更改的值。
我已经有一段时间没有做任何 jQuery 了,所以这可能是相当明显的事情,但我想不出任何解决方案。我搜索了一些建议,但我发现的最好的实际上讨论了不存在的属性!我错过了什么?!
执行以下两行:
$("#hazaa").val
$("#hazaa").val()
产生:
undefined
TypeError: Object # has no method 'val'
我完全相信我应该为此负责,但我不知道如何进行。:)