0

入力されたテキストボックスの値を警告する必要があるため、次のようにしています。HTML コード:

<input type="text" id="textbox1"  class="cal" />

JQuery コード:

$(document).ready(function () {
    var get = $("#textbox").val();
   $("#calculate").click(function () {
     alert(get);

    });
}); 

クリックすると、常に未定義と表示されます。なぜですか? ありがとう。

4

2 に答える 2

4

変化する

var get = $("#textbox").val();

var get = $("#textbox1").val();

したがって、idターゲットとしている は HTML と一致し、イベント ハンドラー内に配置します。

$(document).ready(function() {
   $("#calculate").click(function () {
       var get = $("#textbox1").val();
       alert(get);
    });
}); 

したがって、ドキュメントの読み込み時ではなく、ボタンをクリックしたときに値を取得しています。

于 2012-08-27T06:52:48.607 に答える
1

あなたの id はtextbox1で、クリックしたときに値を取得するか、初期値を取得するだけです。

$(document).ready(function () {
   $("#calculate").click(function () {
       alert( $("#textbox1").val());
    });
}); 
于 2012-08-27T06:53:28.233 に答える