Javascript 无法获取textarea的值

Javascript 无法获取textarea的值,javascript,jquery,Javascript,Jquery,这是我的密码: <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <div id="container"> <textarea name="message' id="myarea">This is it</textarea> <br/> <input type="button" id="savebutton"

这是我的密码:

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>

<div id="container">
    <textarea name="message' id="myarea">This is it</textarea>
    <br/>
    <input type="button" id="savebutton" value="Go" /> <p id="fuck"></p>
</div>

<script>

$('#savebutton').click(function() {
    var text = $('#myarea').value();
    alert(text);
}); 

</script>
单击“我得到错误”:

未捕获的TypeError:对象[对象对象]没有方法“值”

它是.val,不是.value

如果您在开发人员控制台打开的情况下进行开发,您将看到一个类型错误。当某些东西不工作时,这应该是您首先查看的位置。

它是.val,而不是.value


如果您在开发人员控制台打开的情况下进行开发,您将看到一个类型错误。当某些东西不工作时,您应该首先查看它。

正确的jQuery函数是val,而不是value

也就是说,一只独角兽因为你的密码被残忍地杀害了。请尝试:


编辑:textarea的属性值中也有不匹配的引号。纠正这些,否则即使这样也不行

正确的jQuery函数是val,而不是value

也就是说,一只独角兽因为你的密码被残忍地杀害了。请尝试:

编辑:textarea的属性值中也有不匹配的引号。纠正这些,否则即使这样也不行

两件事,使用val而不是value。及

这是无效的。使用

<textarea name="message" id="myarea">This is it</textarea>
相反。注意名称=消息。

两件事,使用val而不是value。及

这是无效的。使用

<textarea name="message" id="myarea">This is it</textarea>

相反。注意名称=message.

这是jQuery,不是纯javascript我添加了标记您可能希望在发布前编辑代码样本以防明显亵渎:这是jQuery,不是纯javascript我添加了标记您可能希望在发布前编辑代码样本以防明显亵渎:
<textarea name="message" id="myarea">This is it</textarea>