【发布时间】:2014-10-29 00:51:37
【问题描述】:
是否可以编写<select> 菜单并在网页的多个位置使用它?
示例:
<select id="dm">
<option value="">Select Quantity</option>
<option value="less ">50 - 60</option>
<option value="medium ">61 - 70</option>
<option value="large ">71 - 80</option>
<option value="xl ">Above 80</option>
</select>
如何在同一个网页中多次使用此菜单?
【问题讨论】:
-
可以,但是你不能在同一个页面上使用同一个 id 两次。
-
使用
$('#dm').clone()克隆元素。您将需要更改(或删除副本上的 id 属性,因为 id 在页面上必须是唯一的) -
Ctrl + C -> Ctrl + V :D 如果您使用的是 JS,您可以查看允许您执行此操作的模板引擎。见:stackoverflow.com/questions/449780/…
-
使用类而不是 ID 是解决多 ID 问题的一种非常简单的方法。
标签: javascript jquery html css