2014-05-19 122 views
4

我的下一个选择:检查如果有多个选择有选项选择

<select name="extra_especialidad[]" multiple="multiple"> 

因任何原因名称与正在添加括号,我不能改变或添加任何元素。

我想,如果选择了任何选项来选择要检查,我已经试过这没有成功...

$("input[name=extra_especialidad\\[\\]]").length; //Gives me 0 always 
$("input[name=extra_especialidad\\[\\]]").val().length; //gives me error 

有什么建议?

在此先感谢。

+0

显示我们所呈现标记包含'<选择name =“extra ...' –

回答

9

开头的名称,您可以试试这个(Example):

$("select[name='extra_especialidad[]'] option:selected").length; 
+1

谢谢你的作品!! – notforever

+0

Glad它的帮助,欢迎您:-) –

-1

尝试使用'开头'选择器,因此您不必担心方括号。

$("select[name^='extra_especialidad']").whatever()

在这种情况下,^=是匹配与extra_especialidad

+0

由于任何原因它再次返回0,$(”input [name^='extra_especialidad']“)。长度 – notforever

相关问题