0

http://lrroberts0122.github.com/DWS/lab6/level-3/index.html

http://lrroberts0122.github.com/DWS/lab6/level-3/js/script.js

私がやろうとしていること:「あなたのプロフィールリンク」フィールドについて、入力されたテキストが「fitandawesome.com/」の後に動的に表示され、ユーザーのプロフィールリンクが表示されるようにしようとしています。

さて、これは私が追加したものであり、ソースによると、これは機能するはずです。なぜそうしないのですか?誰かが私を助けてくれたら、とても感謝しています。私は JavaScript にあまり詳しくありません。

更新わかりましたので、スクリプトを head ではなく body に入れて動作させました。ただし、「ラグ」のようなものであるため、まだ問題があります。最後に入力した文字は表示されません。誰でもこれを修正する方法を知っていますか?

4

1 に答える 1

1

DOMがロードされたら、script.jsを呼び出す必要があります。これを行うには2つの方法があります。

  1. 本文の最後にscript.jsをリンクします。
  2. ページが読み込まれたら、jQueryイベントリスナーを使用してコードを実行します。

$(function(){
    $('#profile_link').keypress(function(){
        $('#preview').text($(this).val());
    });
})
于 2012-10-14T12:33:05.487 に答える