Nice programing

jQuery로 Textarea 값 얻기

nicepro 2020. 12. 5. 10:38
반응형

jQuery로 Textarea 값 얻기


이것은 나를 미치게 만듭니다-왜 내 코드가 작동하지 않습니까?

<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);
            });

경고가 정의되지 않았습니다.

http://jsfiddle.net/q5EXG/


당신은 id="#message"...해야id="message"

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


새 버전의 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);
});

다음과 같이 쉽게 할 수 있습니다.

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

        $("a#send-thoughts").click(function() {
            var thought = $("#message").val();
            alert(thought);
        });

textarea 요소에서 id = "# message"를 id = "message"로 변경하십시오.

그건 그렇고, 이것을 사용하십시오 :

$('#send-thoughts')

ID는 한 번만 사용해야하며 클래스를 반복해서 사용할 수 있습니다.

https://css-tricks.com/the-difference-between-id-and-class/


이 시도:

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

            jQuery("a#send-thoughts").click(function() {
                //var thought = jQuery("textarea#message").val();
                var thought = $("#message").val();
                alert(thought);
            });

참고 URL : https://stackoverflow.com/questions/5708814/getting-textarea-value-with-jquery

반응형