var str="<option value='select绑定的值'>select显示的东西</option>"
$("#id").append(str)
第二句就是找到你的select对象把str填充进去,就可以得到了
循环时你应该会有2组变量 一个存值一个存显示数据假设为arr1和arr2那么str可以这么写
var str=""
for(i=0i<arr1.lengthi++){
str+="<option value="+arr1[i]+">"+arr2[i]+"</option>"
}
原理很简单 就是str是一串html代码直接填充到页面的<select></select>之间 理解了?
function Add() {var sel1=document.myform.d_b1//被选择select
var sel2=document.myform.d_b2//选择到的select
if (sel1.selectedIndex<0) {
alert("请选择一个待选按钮!")
return
}
sel2.options[sel2.length]=new Option(sel1.options[sel1.selectedIndex].innerHTML,sel1.options[sel1.selectedIndex].value)
}
按钮时间onclick=add()
设置下拉列表框的默认值:使用关键字selected<
select
name
=
"pronvince">
<
option
value
="sh">上海
<
option
value
="bj">北京
<
option
value
="js">江苏
<
option
value
="hb"
selected="selected">湖北
<
option
value
="zj">浙江
如果希望设置默认值,在option
的标签里加入:selected
=
"selected"即在展示时,为默认值。
html
有一个selected属性,selected=‘true’时,即选中,selected=‘false’则未选中。在html5中则将selected=‘true’可以缩写为selected,因为selected=‘false’是默认属性,比如:
volvo
saab
opel
audi
那么第4个option就是被选中的元素。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)