带有javascript的html5下拉列表
html5 dropdown list with javascript
我必须在html页面中显示250个国家的下拉列表。我可以通过低于轻松完成
<select id="country" name="country">
<option value="1">Afghanistan</option>
<option value="2">Albania</option>
.....
<option value="250">Canary Islands</option>
</select>
我必须在一个html页面中使用5次相同的列表。那么,我该如何减少重复工作呢?
您可以使用jQuery的克隆来克隆元素:http://api.jquery.com/clone/
for(var i=0; i<5; i++) {
$("body").append($("#country").clone(false).prop("id", "country"+i));
}
这将克隆国家下拉列表5次,更改每个下拉列表的ID属性以使其唯一,然后将其附加到页面上。
这是普通JavaScript中的另一个选项:
var cloneList = function(){
return this.cloneNode();
}.bind(document.getElementById('country'));
var count = 5;
while(count--) document.body.appendChild(cloneList()).id = 'country' + count;
您可以在需要时重用cloneList函数。
相关文章:
- 如何使用jQuery选择下拉列表的值
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- Javascript按钮下拉列表
- jQuery表单添加不适用于下拉列表
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 禁用jQuery中的下拉列表
- 如何在按钮中显示下拉列表中选定的元素
- 如何在从多选下拉列表中选择选项值时动态生成文本框
- 如何使用PHP和JS级联三个下拉列表
- 如何在使用剑道 MVVM 下拉列表时强制选择第一项
- 语义ui如何使用javascript启用或禁用下拉列表
- 无法使用PHP动态设置下拉列表中的值
- 如何根据对具有多行的先前列表的选择来动态加载下拉列表
- 下拉列表在使用z索引放置在前面后停止工作
- 从多维嵌套json数组创建下拉列表
- 如何在剑道下拉列表中按文本和值搜索
- 使用下拉列表筛选列表(ul>li)
- 触发 html5 输入数据列表下拉列表显示
- 带有javascript的html5下拉列表
- 使用 JavaScript 从 HTML5 的下拉列表中选择一个值