日期:2014-05-17 浏览次数:20395 次
//=============================================select操作 Start=============================================
/*
服务器控件dropdownlist再被服务器解析后,客户端呈现为select
声明:如下方法对于自定义的个性化dropdownlist不适用,比如下拉项是div+ul+li的
*/
function SelectChangeFn(selectid, _type) {
$("#" + selectid).change(function() {
switch (_type) {
case "dosomething":
//...
break;
//...
}
})
}
//获取select 选中的 text :
function GetSelectByEdText(selectid) {
return $("#" + selectid).find("option:selected").text();
}
//获取select 选中的 value :
function GetSelectByEdValue(selectid) {
return $("#" + selectid).val();
}
//获取select 选中的 索引 :
function GetSelectByEdIndex(selectid) {
return $("#" + selectid).get(0).selectedIndex;
}
//设置select 选中的 text :
function SetSelectByEdText(selectid, _txt) {
var count = $("#" + selectid + " option").length;
for (var i = 0; i < count; i++) {
if ($("#" + selectid).get(0).options[i].text == _txt) {
$("#" + selectid).get(0).options[i].selected = true;
break;
}
}
}
//设置select 选中的 value :
function SetSelectByEdValue(selectid, _val) {
//$("#" + selectid).attr("value", _val);
//$("#" + selectid).get(0).value = _val;
$("#" + selectid).val(_val);
}
//设置select 选中的 索引 :
function SetSelectByEdIndex(selectid,