jq的select常用的方法:
一、下拉框赋值:
1、已创建select的下拉框。
①选中option的value为jquery
例:$("#szfs").val(“”jquery“”);
②选中option的text为jquery
例: $("#select_id option[text='jQuery']").attr("selected", true);
③设置Select索引值为1的项选中
例: $("#select_id ").get(0).selectedIndex=1;
2、未创建下拉框
① 创建option并选中
例:$("#ywcj").append("<option value="+data.YWCJID+">"+data.YWCJ+"</option>").attr("selected", true);
二、创建下拉框:
1. 删除Select中Text='4'的Option
例:$("#select_id option[text='4']").remove();
2. 为Select追加一个Option(下拉项)
例:$("#select_id").append("<option value='Value'>Text</option>");
3.为Select插入一个Option(第一个位置)
例: $("#select_id").prepend("<option value='0'>请选择</option>");
4.删除Select中索引值最大Option(最后一个)
例: $("#select_id option:last").remove();
5.删除Select中索引值为0的Option(第一个)
例: $("#select_id option[index='0']").remove();
6. 删除Select中Value='3'的Option
例: $("#select_id option[value='3']").remove();
三、获取选中值
1、获取选中的value值
$("#quiz0").val();
2、获取选中的text值
$("#quiz0 option:checked").text();
3、获取选中的其他值
例: `<option value="" tag-id="">请选择</option>`
获取tag-id的值:$(quiz0).find("option:selected").attr("tag-id")
四、设置不能选择
disabled="true"
<select name="entity.gsdm" id="gsdm" οnchange="changeGsdm()" disabled="true" class="selectDisabled">因为select不能选择后为背景颜色为白色,随意使用background-color让其变成灰色。
.selectDisabled {
background-color: #D4D4CA;
}
jq控制:
$(
"#sel"
).attr(
"disabled"
,
"disabled"
).css(
"background-color"
,
"#EEEEEE;"
);