转自博客园:
1
2
3
4
5
6
7
8
|
<
select
id=
"selectID"
>
<option value=
"1"
>1</option>
<option value=
"2"
>2</option>
<option value=
"3"
>3</option>
<option value=
"4"
>4</option>
<option value=
"5"
>5</option>
<option value=
"6"
>6</option>
</
select
>
|
下面是对下拉框的基本操作:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
<script language=
"javascript"
>
$(document).ready(function() {
//绑定下拉框change事件,当下来框改变时调用 SelectChange()方法
$(
"#selectID"
).change(function() { SelectChange(); });
})
function SelectChange() {
//获取下拉框选中项的text属性值
var
selectText = $(
"#selectID"
).find(
"option:selected"
).text();
alert(selectText);
//获取下拉框选中项的value属性值
var
selectValue = $(
"#selectID"
).val();
alert(selectValue);
//获取下拉框选中项的index属性值
var
selectIndex = $(
"#selectID"
).
get
(0).selectedIndex;
alert(selectIndex);
获取下拉框最大的index属性值
var
selectMaxIndex = $(
"#selectID option:last"
).attr(
"index"
);
alert(selectMaxIndex);
}
function aa() {
//设置下拉框index属性为5的选项 选中
$(
"#selectID"
).
get
(0).selectedIndex = 5;
}
function bb() {
//设置下拉框value属性为4的选项 选中
$(
"#selectID"
).val(4);
}
function cc() {
//设置下拉框text属性为5的选项 选中
$(
"#selectID option[text=5]"
).attr(
"selected"
,
"selected"
);
$(
"#yyt option:contains('5')"
).attr(
"selected"
,
true
);
}
function dd() {
//在下拉框最后添加一个选项
$(
"#selectID"
).append(
"<option value='7'>7</option>"
);
}
function ee() {
//在下拉框最前添加一个选项
$(
"#selectID"
).prepend(
"<option value='0'>0</option>"
)
}
function ff() {
//移除下拉框最后一个选项
$(
"#selectID option:last"
).remove();
}
function gg() {
//移除下拉框 index属性为1的选项
$(
"#selectID option[index=1]"
).remove();
}
function hh() {
//移除下拉框 value属性为4的选项
$(
"#selectID option[value=4]"
).remove();
}
function ii() {
//移除下拉框 text属性为5的选项
$(
"#selectID option[text=5]"
).remove();
}
</script>
|