首页 > 代码库 > js的一些工具类
js的一些工具类
//写入cookie
function
setCookie(name, value) {
var
Days = 30;
//此 cookie 将被保存 30 天
var
exp =
new
Date();
exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
document.cookie = name +
"="
+ escape(value) +
";expires="
+ exp.toGMTString();
}
///删除cookie
function
delCookie(name) {
var
exp =
new
Date();
exp.setTime(exp.getTime() - 1);
var
cval = getCookie(name);
if
(cval !=
null
) document.cookie = name +
"="
+ cval +
";expires="
+ exp.toGMTString();
}
//读取cookie
function
getCookie(name) {
var
arr = document.cookie.match(
new
RegExp(
"(^| )"
+ name +
"=([^;]*)(;|$)"
));
if
(arr !=
null
)
return
unescape(arr[2]);
return
null
;
}
//===================== cookie相关 end ======================== //
//===================== form 表单 序列化 插件 相关 beign ======================== //
var
$ = jQuery;
(
function
($){
$.fn.serializeJson=
function
(){
var
serializeObj={};
var
array=
this
.serializeArray();
var
str=
this
.serialize();
$(array).each(
function
(){
if
(serializeObj[
this
.name]){
if
($.isArray(serializeObj[
this
.name])){
serializeObj[
this
.name].push(
this
.value);
}
else
{
serializeObj[
this
.name]=[serializeObj[
this
.name],
this
.value];
}
}
else
{
serializeObj[
this
.name]=
this
.value;
}
});
return
serializeObj;
};
})(jQuery);
//===================== form 表单 序列化 插件 相关 end ======================== //
//===================== 回车触发 子页面 查询事件 相关 beign ======================== //
// 主框架页上增加 回车触发frame子页 查询动作 (仅当子页面有 .btnSearch的按钮时才触发)
jQuery(window.document).keyup(
function
(event) {
if
(event.which ==
‘13‘
) {
var
jBtn = jQuery(
".btnSearch"
);
if
(jBtn.length > 0) {
jBtn.click();
}
}
});
js的一些工具类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。