jQuery获取带有名称的所有选中复选框

时间:2013-07-19 01:46:43

标签: javascript jquery arrays

我试图让所有带有名字的复选框如果是[]。

我通常会

 imgs = $('input:checkbox[name=images]:checked').map(function() { return this.value; }).get();

以下代码是我尝试过但无法正常工作的。

 imgs = $('input:checkbox[name=images[]]:checked').map(function() { return this.value; }).get();

1 个答案:

答案 0 :(得分:13)

你应该转义括号(添加引号也可以避免问题,但转义特殊字符仍然是很好的做法):

imgs = $('input[type="checkbox"][name="images\\[\\]"]:checked').map(function() { return this.value; }).get();
相关问题