//文本域换行符'\n'替换成<br>
var mContent = result[0].Content;
mContent=mContent.replace(/\n/g, '<br/>');
//将内容添加到页面
logContent.html(mContent);
替换文本中所有html元素为空
logConent=logConent.replace(/<\/?.+?>/g,'');
获取多个上传的文件名
var obj = document.getElementById("file_input");
var len = obj.files.length;
for(var i = 0; i < len; i++) {
var temp = obj.files[i].name;
console.log(temp);
}
显示上传缩略图
function showImg() {
//上传图片选择文件改变后刷新预览图
$("#upHeadImg").change(function (e) {
//获取目标文件
var file = e.target.files || e.dataTransfer.files;
//如果目标文件存在
if (file) {
//定义一个文件阅读器
var reader = new FileReader();
//文件装载后将其显示在图片预览里
reader.onload = function () {
$("#showImg_node").attr("src", this.result);
}
//装载文件
reader.readAsDataURL(file[0]);
}
});
}
var transmitDataStr=JSON.stringify(transmitDataObj);
字符串转成对象
var transmitDataObj = JSON.parse(transmitDataStr);
去掉字符串中所有的 
var re=new RegExp(" ","ig");
str=str.replace(re,'');
ajax同步请求数据
$.ajaxSettings.async = false;
数组排序sort()不影响原数组,先进行如下方法备份,再对新数组排序
var newArr=oldArr.concat([]);
前端页面跳转传参
//接收参数函数封装
function GetRequest() {
var url = location.search; //获取url中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for (var i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = decodeURIComponent(strs[i].split("=")[1]);
}
}
return theRequest;
}
//调用
var collegeId = GetRequest()['id'];
递归遍历
//递归遍历子集节点
function eachId(arr, nodeId) {
for (var i = 0; i < arr.length; i++) {
for (var a in arr[i]) {
if (a == "id") {
nodeId.push(arr[i][a]);
}
if (a == "children") {
eachId(arr[i][a], nodeId); //递归遍历
}
}
}
}
全选和非全选
//全选和非全选
var allSelect = $('#allSelect'); //全选框
var checkInput = $('input[name = "jobName"]'); //列表复选框
allSelect.on('click', function () {
checkInput.prop('checked', this.checked);
});
checkInput.on('click', function () {
allSelect.prop("checked", checkInput.length == checkInput.filter(":checked").length ? true : false);
});
上一页url
document.referrer
判断ie版本(ie9)
if (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion.split(";")[1].replace(/[ ]/g, "").replace("MSIE", "")) <= 9) {
showMsg('低于IE9');
}