javascript - Jquery 和 IE 7 - 即使选择了选项,选定的属性也不适用于多个选择框

标签 javascript jquery

我有一个下拉菜单(多项选择)。我选择了一些值,它们正确突出显示,但 jQuery 无法将它们识别为选定的值。这适用于 Firefox 和 Chrome,不适用于 IE。这是代码

$("#myBox" +" option").each(function() 
{
  if ($(this).attr("selected") == true) 
  {
     // do something
  }
}

最佳答案

试试这个:

$("select").each(function(){

    $(this).children("option:selected").each(function(){

       //handle this $(this).val()

    });                 
});

对我来说效果很好=]

关于javascript - Jquery 和 IE 7 - 即使选择了选项,选定的属性也不适用于多个选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4055818/

相关文章:

javascript - Slack API(JSON 数据)

JavaScript this 关键字惊喜

javascript - DatePicker 功能不起作用

javascript - Bootstrap 内联表单布局

javascript - 使用过滤器获取回文

javascript - 如何使用列数排列列表项?

javascript - 当函数在 Javascript 中将 Bool 值设置为 true 时,它​​返回 false

jquery - bootstrap popover PreventDefault for click 在 Rails 3.2 应用程序中不起作用

javascript - jquery:正确初始化 masonry 插件?

javascript - jQuery UI Slider - 只允许一个方向并删除范围