0

ユーザーがいずれかをクリックすると、フォーム上のすべてのテキスト ボックスをクリアしようとしています。基本的に、テーブル内の行として検索するデータベースのフィールドがいくつかあります。次に、各行のラジオ ボタンがあります。ユーザーがテキスト ボックスをクリックしたときに、フォーム上の他のすべてのテキスト ボックスの値を '' に設定する必要があるように設定したいと考えています。

これまでのところ、このコードは現在のテキスト ボックスをクリアするために機能します。

    $(document).ready(function() {
        $('.novalue').focus(function() {
            $(this).val("");
        });
    });

テーブル内のすべてのテキスト ボックスには、class="novalue" プロパティがあります。1つだけでなく、すべてを明確にする方法がわかりません。

4

2 に答える 2

2

あなたはとても親しかった。ただし、 をリセットするのではなく、そのクラスのすべての入力フィールドをリセット$(this)ます

$(document).ready(function() {
    $('.novalue').focus(function() {
        $('.novalue').val("");
    });
});
于 2013-07-11T20:11:42.000 に答える
1

次のコードを使用できます。

http://jsfiddle.net/V7j3b/1/

$(document).ready(function () {
    $('.novalue').focus(function () {
        $('.novalue').val("");
    });
});
于 2013-07-11T20:32:10.563 に答える