次の行に沿ったhtmlのフォームフィールドがあります。
<form id="tasklist">
<input type="text" id="name" ...></input>
... more form elements here ...
</form>
私のjQueryコードで、これらのフォーム要素の値を取得したいのですが、次のコードで何が間違っているのかわかりません:
$(document).ready(function(){
$("#tasklist").submit(function(){
alert($("#name").val()); // This does not alert anything on form submit
});
});
すべての HTML ID が一意であること、JavaScript コードがドキュメントの下部のスクリプト タグ内に配置されていること、およびそこに配置されたその他のアラートが機能することを確認しました (つまり、alert("hello world"); を送信メソッドの前に配置します)。
私はstackoverflowでこのような他のいくつかの質問を見てきました.
何か案は?