1、js获取不到动态创建的元素:
$("").click(function(){ .... }); // 这样不行
必须改成这样:
$(document).on("click", ".button", function () {....return false;//阻止事件冒泡});
2、js文件中有汉字,在页面上显示为乱码:
用文本文件打开js文件,另存为,选择编码方式为UTF-8。
3、格式化Json传来的日期时间
1 function DateFormat(val) {2 var date = new Date(parseInt(val.replace("/Date(", "").replace(")/", ""), 10));3 var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;4 var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();5 var hour = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();6 var minute = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();7 var second = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();8 return date.getFullYear() + "-" + month + "-" + currentDate + " " + hour + ":" + minute + ":" + second;9 }
4、设置checkbox复选框选中
$(this).is(":checked")//判断当前checkbox是否被选中$("input[type='checkbox']").prop("checked", true);//设置checkbox为选中状态