radio设置
<td class="auto-style5">
<input name="rdIsUsed" checked="checked" value="0" type="radio" />未审核
<input name="rdIsUsed" value="1" type="radio" />审核通过
<input name="rdIsUsed" value="2" type="radio" />审核未通过
</td>
radio选中设定值
$().ready(function () {
var isShow = "@Model.IsShow";
var isUsed = "@Model.IsUsed";
$("[name=rdIsUsed]").each(function () {
if ($(this).val() == isUsed) {
$(this).attr("checked", 'checked');
}
});
$("[name=rdIsShow]").each(function () {
if ($(this).val() == isShow) {
$(this).attr("checked", 'checked');
}
});
});
radio获取选中
var _isUsed = $("[name=rdIsUsed]:radio:checked").val();
var _isShow = $("[name=rdIsShow]:radio:checked").val();
设置checkbox checked属性用于form提交
$("input[type='checkbox']").click(function () {
var checked = $(this).attr('checked');
if (checked == 'checked')
$(this).attr('checked', false);
else
$(this).attr('checked', true);
});
});
获取checkbox是否被选中
var checked=$("input[name='DelChk1']").attr("checked") ? 1 : 0;
获取combox选中value
<select id="hdlist"><option value="0">请选择..</option></select></td>
var Id = $('#hdlist option:selected').attr('value');
cookie 操作
//扩展Trim
String.prototype.Trim = function () {
return this.replace(/(^\s*)|(\s*$)/g, "");
}
//获取cookie
function cookie(name) {
var cookieArray = document.cookie.split("; "); //得到分割的cookie名值对
var cookie = new Object();
for (var i = 0; i < cookieArray.length; i++) {
var arr = cookieArray[i].split("="); //将名和值分开
if (arr[0] == name) return unescape(arr[1]); //如果是指定的cookie,则返回它的值
}
return "";
}
//添加cookie
function addCookie(objName, objValue, objSeconds) { //添加cookie
var str = objName + "=" + escape(objValue);
if (objSeconds > 0) { //为0时不设定过期时间,浏览器关闭时cookie自动消失
var date = new Date();
var ms = objSeconds * 1000;
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
}
document.cookie = str;
}