MVC easyui-switchbutton 和 checkbox 、radio 使用和赋值 JQ select 取值

初始化默认:

禁用 取消禁用

$("#ckdate").attr('disabled');

$("#ckdate").removeAttr('disabled');

脚本修改:

//$("#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

prop
giftEditor.target.click(function () {
                            var isck = $(this).prop("checked");
                        });

prop 用于返回属性值时,则返回第一个匹配元素的值。

用于设置属性值时,则为匹配元素集合设置一个或多个属性/值对。

$("#cdt_canuse").switchbutton("options").checked    true/false

获取 radio 原生





 


var val = $('input[name="sex"]:checked').val(); 

radiobutton  ( jquery.easyui-1.6.11 及以上)


--radio 赋值

  @if (Model.is_client_confirm_again == 1) { @Html.Raw("checked")} />
  @if (Model.is_client_confirm_again != 1) { @Html.Raw("checked")} />


--循环读取radio选中值




var params = {};
            $("input[id][type='radio']:checked").each(function () {
                var name = $(this).prop("name");
                params [name] = $(this).val();
            });

JQ select 取值

一、html代码

二、js代码

//获取属性emoney的值
var iteValue = $("#ddl").find("option:selected").attr("emoney");
console.log('emoney的值:' + iteValue);
//获取选中项的value
var itemValue1 = $("#ddl").val();
console.log('Value:' + itemValue1);
//获取选中项的文本值
var itemText = $("#ddl option:selected").text();
console.log('Text:' + itemText);
//获取选中项的文本值
var itemText1 = $("#ddl").find("option:selected").text();
console.log('Text:' + itemText1);

//以下未整理:

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");

你可能感兴趣的:(JQuery,EasyUI,JQuery,JS,C#,MVC,easyui,mvc,前端)