1

関数が実行された直後に、ここの HTML 値が .name div で消えるのはなぜですか?

$('input[type="submit"]').click(function (e) {
    value = $("#txtName").val();
    $(".name").text(value);
});
4

3 に答える 3

0

これは、フォーム コレクションを送信してフィールドをリセットする送信アクションがあるために発生します。この問題を解決するには、コードを次のように変更します。

$('input[type="submit"]').click(function (e) {
e.preventDefault();
value = $("#txtName").val();
$(".name").text(value);

// if you would like to submit then :
$('form').submit();

});

于 2013-06-07T15:52:07.300 に答える