0

送信クリック後にテキストボックスをクリアしたい。

私はこのコードを試しました:

   $("#btn").live('click',function(){
        $(this).parents('productinstallation').find('input[type="text"],input[type="email"]').val('');
   }); 

しかし、それは機能していません。それを行う別の方法はありますか?

4

4 に答える 4

0

これを試して:

 $("#btn").click(function(){
        $(this).parents('productinstallation').find('input[type="text"],input[type="email"]').val('');
   });
于 2013-03-14T07:19:47.467 に答える
0

まだあります:

入力に ​​ID またはクラスを割り当てます。例: id=tbEmail

次に、これを使用します。

$("#tbEmail").val("");

または完全な形式の場合:

$(this).closest('form').find("input[type=text], textarea").val("");
于 2013-03-14T07:20:12.317 に答える
0

.livejQuery メソッドはバージョン 1.9 で削除されました。使用している jQuery のバージョンによっては、このlive方法が機能しない場合があります。onメソッドを使用してみるか、click

   $("#btn").on('click',function(){
        $(this).parents('productinstallation').find('input[type="text"],input[type="email"]').val('');
   }); 
于 2013-03-14T07:20:29.880 に答える
0

それらにIDを割り当ててみてください。

$("#btn").live('click',function(){    
    $(selector).val('');
   }); 
于 2013-03-14T07:20:52.020 に答える