//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;
}
}