Jquery 设置或获取控件的值

//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;
 }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

smartsmile2012

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值