0

我试图弄清楚为什么我的 jQuery 不起作用。我已经链接到 jQuery,然后,我尝试绑定到 textarea 内容。我已经使用了 name=content 和 name=#content 。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

<script type="text/javascript">
$('input[name=content]').bind('keyup',function(){
     $('#desctag').val($(this).length)
});
</script>

为什么它不起作用?

代码现在是:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
    $(document).ready(function() {
$('input[name=#content]').bind('keyup',function(){
 $('#desctag').val($(this).length)
})})
    </script>
4

1 回答 1

0

您需要将它放在一个 document.ready 函数中,以便它在 DOM 准备好时执行。

$(document).ready(function() {
     $('input[name=content]').bind('keyup',function(){
          $('#desctag').val($(this).length);
     });
});
于 2012-06-22T19:57:56.733 回答