0

入力フィールドとボタンがあります。ボタンをクリックすると、入力フィールドがクリアされます。私のHTMLは次のとおりです。

<input type="text" id="search_number" />
<button id="submit">Submit</button>

そして、jsは次のとおりです。

$('#submit').click(function(){
     $('#search_number').value = '';
});

それは動作しません..ありがとう..

4

4 に答える 4

3

あなたはこれをしなければなりません:

$('#search_number').val("");
  1. セレクターにIDの#がありませんでした
  2. .valuejQueryでは使用できませんが.val()
于 2013-02-19T15:53:09.197 に答える
3

のセレクターが識別子であることを適切に指定し((ハッシュ)search_numberをプレフィックスとして付けることにより)、代わりに使用する必要があります(値が指定されていない場合は値を取得し、値を1に設定します)。#val()

$("#search_number").val("");
于 2013-02-19T15:53:15.967 に答える
2

val関数を使用して値を設定します。空の文字列を渡すと、値がクリアされます。

$('#submit').click(function(){
     $('#search_number').val('');
});

また、search_numberのセレクターにハッシュ(#)がありませんでした

実例-http://jsbin.com/ilutar/1/

于 2013-02-19T15:53:37.400 に答える
1

これは

$('#search_number').val('');
于 2013-02-19T15:53:26.163 に答える