私は次のコードを持っています:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html;charset=utf-8' />
<script type='text/javascript' src='jquery-1.10.2.min.js'></script>
</head>
<body>
<form id="testForm" method="post" action="">
<textarea id="test" rows="15" cols="60"></textarea>
</form>
<button type="button" onclick="console.log($('#testForm :input').serializeArray());">Send</button>
</body>
</html>
#testForm :input セレクターがテキストエリアを選択していない場合と同様に、Chrome コンソールは空の配列を出力します。すべてのフォーム入力を選択する方法を探していますが、これはテキストエリア以外の他の要素ではうまく機能します。どうすれば解決できますか?serialize* Array * は必要ですか、それとも単に serialize メソッドを使用してサーバーにデータを送信できますか?