我正在寻找一种方式,当用户在多选中选择一个选项并提交它(AJAX)时,多选应该滚动到顶部显示第一个选项(包括 optgroup 标签)。
这是我拥有的当前代码
$('selectId').selectedIndex = 0;
$('selectId').selectedIndex = -1;
这确实滚动到选择框中的第一项,但 optgroup 标签不可见,因为滚动就在 optgroup 标签下方和第一个选项上。
有关如何使 optgroup 标签可见的任何帮助都会有所帮助。
这是小提琴:http: //jsfiddle.net/sfHtF/1/
一直向下滚动,单击“GoTop”,它转到“one”,但不显示 optgroup 标签。