1.打印对象数据 2015/5/21
var str = "";
for(var i in obj){
var property=obj[i];
str+=i+" = "+property+"\n";
}
alert(str);
2.根据name获取值 2015/5/27
$("*[name='name']").val();//获取所有的值
$("*[name='name']:checked").val(); //获取选中的值
3.保留几位小数 2015/7/2
num.toFixed(1)保留1位小数
4.parseFloat() 解析小数 2015/7/2
parseFloat("10") echo 10
parseFloat("10.00") echo 10
parseFloat("10.35") echo 10.36
parseFloat("40 years") echo 40
parseFloat("40 33") echo 40
parseFloat("aa 40") echo NaN
5.获取select 所选中 text文本值
$("#id").find('option:selected').text()
6.确认提示框 confirm()
7.字符串转化为数字 Number()
8.时间戳转换日期
//时间戳转换日期
function unix_to_datetime(unix) {
var mydate = new Date(parseInt(unix) * 1000);
var day = "";
day += mydate.getFullYear()+"-";
day += mydate.getMonth()+1+"-";
day += mydate.getDate();
return day;
}
9.判断字符串中是否含有某个字符
str.indexOf('3') 返回str中3出现的位置
10.获取多选框选中的数据
var obj = $("input[name='changetype[]']:checked");
obj.each(function(){
typestr += this.value+",";
});
11.截取字符串 截取从位置0开始到总长度减1位置的字符
str.substr(0,str.length-1)
12.刷新页面 location.reload()
13.js 替换字符串 str.replace(old,new)
str = "123456"
str.replace('1','3')->"323456"
14.获取当前域名 window.location.host
15.获取当前节点的父级元素 parent()
16.获取表单数据 $("#id")serializeArray()