【发布时间】:2009-05-28 13:41:12
【问题描述】:
好的,到此为止:
我有一个带有美国州名的 SELECT 下拉选项
<select>
<option value="ca">california</option>
<option value="ut">utah</option>
<option value="mi">michigan</option>
</select>
但我还需要将另一个值与隐藏在页面视图中的 this 相关联。我不能使用 class、name 或 id 来填充第二个值,因为它们已经被使用了。并且 value 属性中只能有一个值,因为它正在被添加到数据库中。是否有另一个属性我可以将第二个值作为占位符或其他东西传递? true、false 和 undecided 值与数据库中的状态相关联,需要关联在一起。我想我也可以做一个隐藏的 SELECT 元素,但问题是如何将隐藏的 SELECT 与其他两个 SELECT 关联起来?
<select>
<option value="ca">california</option> <!-- true-->
<option value="ut">utah</option> <!-- undecided-->
<option value="mi">michigan</option> <!-- false-->
<option value="oh">ohio</option> <!-- false-->
<option value="az">arizona</option> <!-- undecided-->
<option value="dc">wash dc</option> <!-- false-->
</select>
现在将第二个值(以某种方式)添加到第一个 SELECT 下拉列表中,我需要一种方法来根据选择的第一个 SELECT 下拉选项选择第二个 SELECT 下拉列表。
<select>
<option value="t">true</option>
<option value="f">false</option>
<option value="u">undecided</option>
</select>
因此,如果用户选择“wash dc”,则第二个 SELECT 下拉菜单应默认为 false。
如果这有帮助,我正在为 JavaScript 使用 jQuery,我想我可以做这个问题的第二部分,但我该如何做第一部分?
【问题讨论】:
-
我可以使用TITLE属性并使用JavaScript隐藏弹出效果吗?
标签: jquery