1

出于某种原因,我项目中一个选项的 selected 属性不会影响它的 selected property,我不知道为什么。

我正在使用jqGrid 的列选择器来选择要在我的网格上显示的列。列选择器基于multiSelect.js,它使用一个选择来标记选定的列以供显示。multiSelect.js 使用 将option.setAttribute('selected', 'selected')列标记为选中,但使用option.selected属性检查选择的问题。通常这两个是相同的,但在这种情况下不是。

出于维护原因,我不想弄乱插件的代码,所以如果有人知道为什么会发生这种情况,我将不胜感激。

谢谢,尤瓦尔

4

1 回答 1

0

阅读 jQuery 1.6.1 发布时的博客文章,我们遇到了一个围绕属性和属性的巨大教育问题。我认为这将解释发生在你身上的事情。

http://blog.jquery.com/2011/05/12/jquery-1-6-1-released/

于 2013-06-27T16:16:44.397 回答