【发布时间】:2013-11-14 23:26:45
【问题描述】:
我有以下代码:
<!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>
Chrome 控制台正在打印一个空数组,就像 #testForm :input 选择器没有选择 textarea 一样。我正在寻找一种选择所有表单输入的方法,这适用于除 textarea 之外的其他元素。我该如何解决?是否需要 serialize*Array* 或者我可以只使用 serialize 方法将数据发送到服务器?
【问题讨论】:
标签: javascript jquery forms jquery-selectors textarea