我在一个带有几个 if 选项的表单中有一个 HTML 选择元素(组合框)。与往常一样,每个选项都有特定的价值。在页面初始化期间,我从服务器获得一个值,我必须将其用作列表中的选定选项。但是,有时我从服务器获得的值与任何可用选项都不匹配。(咕噜)
我想让用户知道我从服务器获得的值不是一个有效的选项。我想做的是显示一个空的选择框(好像没有进行选择),而没有实际的空选项作为选项之一。如果可能的话,我还想使用默认的选择元素。这样的事情可能吗?
编辑:当您在 IE9 中将组合框的值设置为 '' (我使用 $('select').val('') )时,它会清空组合框中的文本,这正是我所需要的。不幸的是,只有 IE9 这样做,所以这不是一个选项。