jQuery で値を設定する正しい方法は、値を使用val
して渡すことです。したがって、これをクリアするには、次を使用します。
$("#Field").val("")
のjQuery APIを見てくださいval
:
http://api.jquery.com/val/
基本的な Javascript を使いたい場合は を使用し.value = ""
ますが、jQuery で要素を選択しているため、 のような jQuery メソッドを使用する必要がありますval
。
ただし、いくつかのオプションがあります。これは、基本的な Javascript を使用しても同様に非常に簡単です。
document.getElementById("Field").value = "";
jQuery を使用したいが を使用したい場合はvalue
、次のような DOM 要素を取得する必要があります。
$("#Field")[0].value = "";
// or
$("#Field").get(0).value = "";
jQuery を使用している場合は、val()
. .val("")
これの良いところは、要素が見つからない場合、呼び出しによってプログラムが爆撃されないことです。私が言及した他の方法のいずれかを使用すると、要素が存在しない場合に爆撃します。ですから、本当に何を望むかはあなた次第です。or$("#Field").length
を使用する前に が 0 より大きいかどうかをいつでも確認できますが、それはやり過ぎです。get(0)
[0]
もう 1 つの考えられる問題はid
、要素の が「フィールド」ではない可能性があることです。MVC が実際の HTML を生成するために何をするかは忘れましたが、Firebug や Developer Tools などを使用して調査し、実際の HTML を確認するのはあなた次第id
です。次に、「フィールド」に置き換える必要がある場合があります。