Jquery 设置或获取控件的值
来源:互联网 发布:淘宝秒杀优惠券 编辑:程序博客网 时间:2024/05/29 09:43
//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; }}