选项不起作用
我有这个命令(visibleSelect是jquery变量,它包含多个选择列表):
var selectedOption = visibleSelect.find('option[selected=true]');
从监视窗口我可以看到selectedOption.length
为0,但visibleSelect.get(0)[1].selected
为true
。
为什么selectedOption
不包含所选选项? 怎么了?
尝试
var selectedOption = visibleSelect.find('option:selected');
use var selectedOption = visibleSelect.find('option:selected');
描述
checked="checked"
正确的属性值checked="checked"
。 但无论如何你应该使用jQuery :selected
选择器来保证跨浏览器的兼容性。
visibleSelect.find('option:selected');
更多信息
- jQuery:选择了Selector