我希望这是一个非常简单的问题。
我有平常的 <select>
像这样盒子
<select id="select">
<option value="1">this</option>
<option value="2">that</option>
<option value="3">other</option>
</select>
我可以获取选定的值(通过使用 $("#select").val()
)和选定项的显示值(通过使用)$("#select :selected").text()
。
但是,如何在<option>
标签中像附加值一样存储呢?我希望能够做类似的事情<option value="3.1" value2="3.2">other</option>
并获取value2
属性的值(在示例中为3.2)。
您想要将一个项目添加到选择框?还是希望一次选择多个选项并获得结果?
—
zsalzbank
不,我只是希望在<option>标记中像value2 =“”一样,但这不起作用
—
jim smith 2010年
您的问题不清楚(无论如何对我来说)。“将其他值存储在选择选项中”是什么意思?您是否要向选择添加一个新选项,该选项在打开时会显示给用户?
—
Phrogz 2010年
不能违抗逻辑或理由,老兄 我有一个类似的问题/案例,因此我可以比较选择之间的值并将一个选项的文本保存到另一个选项中,同时保持该选择的值/文本,一种可能的方式是通过数据,如下面的答案所示。仅仅因为您没有想到它并不意味着它违反了逻辑和理由。OP是一个足够体面的问题,他只需要指出正确的方向,而不是沾沾自喜。
—
user1783229 2013年