0

我从你的一个问题中发现了这段代码,我想用它来做我正在做的事情。

<script type="text/javascript">
var selected = new Array();

$(document).ready(function() {

  $("input:checkbox[name=type]:checked").each(function() {
       selected.push($(this).val());
  });

});

</script>

我想使用表单的 id 代替,input:checkbox[name=type]以便我可以提取该表单中所有选中复选框的值。

我怎么可能做到这一点?

4

1 回答 1

0

如果我正确理解了您的问题,那么您只需将表单 ID 添加到选择器的开头:

$("#yourForm input:checkbox[name=type]:checked").each(function() {
    selected.push($(this).val());
});

现在,这将匹配所有选中的复选框,这些复选框是#yourForm.

于 2012-08-08T07:59:34.863 回答