使用jQuery获取Textarea值

Dav*_*iss 60 jquery

这让我发疯了 - 为什么我的代码不起作用?

<a id="send-thoughts" href="">Click</a>
<textarea id="#message"></textarea>

            jQuery("a#send-thoughts").click(function() {
                var thought = jQuery("textarea#message").val();
                alert(thought);
            });
Run Code Online (Sandbox Code Playgroud)

警报未定义.

http://jsfiddle.net/q5EXG/

bra*_*rad 47

你应该id="#message"......id="message"

http://jsfiddle.net/q5EXG/1/


小智 11

通过使用新版本的jquery(1.8.2),我修改了当前代码,如链接 http://jsfiddle.net/q5EXG/97/

通过使用相同的代码,我只需从jQuery更改为'$'

<a id="send-thoughts" href="">Click</a>
<textarea id="message"></textarea>

$('#send-thoughts').click(function()
{ var thought = $('#message').val();
  alert(thought);
});
Run Code Online (Sandbox Code Playgroud)