用于select标记的jQuery选择器,其名称是关联数组 - 如何选择它?

时间:2012-10-11 13:56:10

标签: jquery jquery-selectors

我有多个select个标签,其名称为d[brk1]d[brk2]d[brk3]等。

我正在尝试使用

选择所有这些内容
var break_tags = $('select[name^="d[brk]"]'); // returns empty

但是,如果我使用确切的名称而不是'开头''

var break_tags = $('select[name="d[brk2]"]'); // works

我尝试了什么

var break_tags = $('select[name^="d\\[brk\\]"]'); // does not work
var break_tags = $('select[name^="d[]"]');     // no luck again

我无法找到解决方法,但我确定我遗漏了一些非常基本的东西。

任何帮助表示赞赏。提前致谢

2 个答案:

答案 0 :(得分:2)

如果你有d[brkn]的输入,其中n是一个数字,你会想要这个作为你的选择器:

$('select[name^="d[brk"]')

答案 1 :(得分:0)

我认为必须是:

$('select[name*="d[brk"]')