vanitas

很多地方给出的代码都是使用each遍历,将选中项的值push到一个数组中,略麻烦,下面给出的方法可以用一个语句获取到复选框选中项的值的数组,非常方便。

<input type="checkbox" name="languages" value="汉语"/>

<input type="checkbox" name="languages" value="英语"/>

<input type="checkbox" name="languages" value="俄语"/>

<input type="checkbox" name="languages" value="法语"/>
var languages =  $.map($(\'input[name=languages]:checked\').get(), function(item){return item.value});

所得即为选中项的值的数组;若未选中任何项,则为空数组。

get函数是为了获取到匹配的DOM对象的数组。

分类:

技术点:

相关文章:

  • 2022-01-02
  • 2022-01-08
  • 2022-01-02
  • 2021-12-08
猜你喜欢
  • 2021-11-07
  • 2022-01-02
  • 2021-12-08
  • 2021-10-02
  • 2021-10-02
相关资源
相似解决方案