正则替换
1.$(this).attr("href").replace(/(.+?)\?(.*)$/, "$2"),正则里面的()是需提取的字符串,第二个参数"$2"是第二个()中的内容. 用第二个()中的内容替换正则匹配到的字符串. js/jquery通用
checked
1.判断单选复选框是否选中用$("input").is(":checked");
ajax
1.$this->ajaxReturn()后的操作无效,应放在前面.
2.ajax回调函数中无法使用$(this),可把$(this)先存入变量中.
取消和x
1.顶层取消和x时需要把所有值和提示信息全部清空.
正则
1.判断汉字,汉字的unicode码为u4e00-u9fa5,正则可写成/^[\u4e00-\u9fa5]{2,}$/
2.判断身份证号/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/和/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;
animate
1.animate的第一个参数{width: '989px'},第二个参数为速度.
validation
1.validate方法的remote(类似ajax远程验证),返回值为字符串"true"或"false",貌似是因为只能设置dataType为''json"的原因
username: {
remote: {
url: "./validation.php",
type: "post",
dataType: "json",
data:{
username: function(){
return $("#username").val();
}
},
}