2013-03-11 67 views
3

我有一个简单的问题:

选择<输入名称= “”>含有[]中的JQuery

HTML:
<input type="checkbox" name="contacts">

JAVASCRIPT:
$("input[@name=contacts]").each(function()
...

IF
HTML:
<input type="checkbox" name="contacts[]">

JAVASCRIPT:
???

这是我的问题。

+1

注意,'@ name'不jQuery的工作1.3+,只是删除了'@' – 2013-03-11 14:55:47

回答

6

在属性选择的值添加引号:

$("input[@name='contacts[]']").each(function() { ... }); 
+0

应该没有@,除非OP正在使用古老的jQuery版本。 – epascarello 2013-03-11 14:56:47

+0

@epascarello我也曾考虑过这个问题,但最终决定不删除,如果第一个例子适用于OP。 – VisioN 2013-03-11 14:57:50