MVC easyui-switchbutton 和 checkbox 使用和赋值

来源:互联网 发布:淘宝店子账号怎么登陆 编辑:程序博客网 时间:2024/05/31 19:12

初始化默认:

<input id="cdt_level" class="easyui-switchbutton" data-options="onText:'是',offText:'否'" @if (Model.cdt_level == 1) { @Html.Raw("checked"); } >

<input id="ckdate" name="ckdate" type="checkbox"  checked="checked" />

<input id="ckdate" name="ckdate" type="checkbox"  @if (Model.ckdate== 1) { @Html.Raw("checked"); }  />


脚本修改:

//$("#ckdate").checked = true; //不能用

$("#ckdate")[0].checked = true;

$("#ckdate").get(0).checked = true;

$("#ckdate").attr("checked", false);

$("#ckdate").removeAttr("checked");


$("#cdt_level").switchbutton("uncheck");

$("#cdt_level").switchbutton("check");


获取值:

var ischeck = $("#ckdate").is(':checked'); return true false;

$("#ckdate")[0].checked ;return true false;

$("#ckdate").get(0).checked;  return true false;

$('#ckdate').attr('checked');  return undefined/checked


$("#cdt_canuse").switchbutton("options").checked



//以下未整理:

check 赋值 : $("#ckdate_other").attr("checked", false);
jquery判断checked的三种方法:
.attr('checked):   //看版本1.6+返回:”checked”或”undefined” ;1.5-返回:true或false
.prop('checked'): //16+:true/false
.is(':checked'):    //所有版本:true/false//别忘记冒号哦
jquery赋值checked的几种写法:
所有的jquery版本都可以这样赋值:
// $("#cb1").attr("checked","checked");
// $("#cb1").attr("checked",true);
jquery1.6+:prop的4种赋值:
// $("#cb1″).prop("checked",true);//很简单就不说了哦
// $("#cb1″).prop({checked:true}); //map键值对
// $("#cb1″).prop("checked",function(){
return true;//函数返回true或false
});
//记得还有这种哦:$("#cb1″).prop("checked","checked");