在HTML中:
<select name=site[new][fw][version]></select>
在jQuery中,我尝试过:
var fwvs=$('select[name=site\\[new]\\[fw]\\[version]]')
但是fwvs.length返回0.我做错了什么?
由于
答案 0 :(得分:3)
试试这个:
$('select[name="site[new][fw][version]"]')
属性选择器可以将参数作为字符串,用引号括起来(单引号或双引号,与JavaScript相同)。通常这些都没有使用,但在这种情况下它们很有用。
答案 1 :(得分:2)
您应该同时转开([
)和关闭(]
)括号。检查jquery selectors docs。