4

如果图像 [],我试图获取所有带有名称的复选框。

我通常会

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

下面的代码是我尝试过的并且不起作用。

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

1 回答 1

15

您应该转义括号(添加引号也可以避免这个问题,但转义特殊字符仍然是一个好习惯):

imgs = $('input[type="checkbox"][name="images\\[\\]"]:checked').map(function() { return this.value; }).get();
于 2013-07-19T01:52:24.440 回答