选项不起作用

我有这个命令(visibleSelect是jquery变量,它包含多个选择列表):

var selectedOption = visibleSelect.find('option[selected=true]'); 

从监视窗口我可以看到selectedOption.length为0,但visibleSelect.get(0)[1].selectedtrue

为什么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