jQuery removeAttr('selected')不会更改视图

时间:2011-11-30 06:06:23

标签: jquery google-chrome

我有一个多选表格。

我正在通过jQuery执行以下操作来“取消选择”所有选项。

$('#select').find('option').attr('selected', false);

以编程方式,它有效。但是,在实际页面上,该选项仍在GRAY中突出显示。

但是,当我向下滚动直到该选项不可见,然后向上滚动时,灰色突出显示消失了。我正在使用Chrome。

我在Firefox中查了一下,它运行正常。这是Chrome的错误吗?

2 个答案:

答案 0 :(得分:4)

尝试将其设置为默认值。

$('#select').val("");

答案 1 :(得分:0)

还可以尝试:

$('#select').find('option').removeAttr('selected');