//Jquery获取控件的值
function JqGetValue(controlID, controltype) {
var objValue = "";
switch (controltype) {
case 'text': //文本输入框
objValue = $.trim($("#" + controlID + "").attr("value")); //取值去左右空格
break;
case 'radio': //单选框
objValue = $("input[name='" + controlID + "']:checked").attr("value");
break;
case 'select': //下拉列表
objValue = $("#" + controlID + "").attr("value");
break;
case 'checkbox': //多选框
$("input[name='" + controlID + "']:checked").each(function () {
objValue += $(this).val() + ",";
});
break;
default:
break;
}
alert(objValue);
}
//Jquery设置控件的值
function JqSetValue(controlID, controltype, controlvalue) {
switch (controltype) {
case 'text': //文本输入框
$("#txtUserID").attr("value", '这是绑定内容'); //填充内容
$("input[name='radio1'][value='上海']").attr("checked", true); //单选组radio:设置value='上海'的项目为当前选中项
$("#select1").attr("value", '葡萄牙'); //下拉框select:设置value='中国'的项目为当前选中项
$("input[name='checkbox1'][value='黑色'],[value='蓝色']").attr("checked", true); //多选框:设置多个值为当前选中项
$("#" + controlID + "").attr("value", controlvalue); //填充内容
break;
case 'radio': //单选框
$("input[name='" + controlID + "'][value='" + controlvalue + "']").attr("checked", true);
break;
case 'select': //下拉列表
$("#" + controlID + "").attr("value", controlvalue);
break;
case 'checkbox': //多选框
$("input[name='" + controlID + "'][value='" + controlvalue + "'],[value='" + controlvalue + "']").attr("checked", true); //多选框:设置多个值为当前选中项
break;
default:
break;
}
}
Jquery 设置或获取控件的值
本文转载:CSDN博客