获取select :
获取select 选中的 text :
$(
"#ddlregtype"
).find(
"option:selected"
).text();
获取select选中的 value:
获取select选中的索引:
设置select:
设置select 选中的索引:
设置select 选中的value:
设置select 选中的text:
var
count=$(
"#ddlregtype option"
).length;
for
(
var
i=0;i<count;i++)
{
if
($(
"#ddlregtype "
).get(0).options[i].text == text)
{
$(
"#ddlregtype "
).get(0).options[i].selected =
true
;
break
;
}
}
$(
"#select_id option[text='jquery']"
).attr(
"selected"
,
true
);
设置select option项:
清空 select:
$(
"#ddlregtype "
).empty();
//获取所有属性值 var item = $("#select1").val();
$(
function
(){
$(
'#select1'
).each(
//获得select1的所有值
function
(){
$(
'button'
).click(
function
(){
alert($(
'#select2'
).val());
//获得select2中的select1值
});
});
})
</script>
值得注意的是,不能直接写成
$(
function
(){
$(
'#select2'
).each(
//获得select1的所有值,因为前面讲选项从左边添加到右边,jquery其实并没有真正将值从左边传到右边。
function
(){
$(
'button'
).click(
function
(){
alert($(
this
).val());
//获得select2中的select1值
});
});
})
html:
使用JQuery,Ajax调用动态填充Select的option选项