0

jQuery が機能しない理由を突き止めようとしています。jQuery をリンクしてから、テキストエリアのコンテンツにバインドしようとしました。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

DOM の準備ができたときに実行されるように、document.ready 関数に入れる必要があります。

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