我需要将关闭的选择框中显示的文本与第一个选项(或“选定”选项)的文本“分离”。这样做的原因是我想使用封闭的选择作为标签,并使用第一个(或选定的)选项来选择所有项目。
为了让事情更清楚(至少我希望如此:-),我举了一个 html 的例子:
<select id="fruits">
<option selected="selected">Fruits</option>
<option>cherry</option>
<option>apple</option>
</select>
这将给出“水果”的选定项目文本,但我想显示 - 比如说 - “选择所有水果”。
我正在尝试类似的东西:
$("#fruits").bind('click', function() {
$("#fruits option:first-child").html("Select all fruits");
});
但它似乎适用于桌面浏览器,但不适用于移动设备(至少不适用于 Android 2.3.4 浏览器)。
有什么提示吗?