* 最近连续加班加点三周
* 遭不住了 ...
* 来点 js / jq 的货
* 一个人撸PHP 撸HTML 撸CSS 撸JavaScript 撸jQuery
* 不管有没有用记录一下
*
* 1:jQuery 发送ajax请求
$.ajax({ url:'', // 请求地址 data:{}, // 参数 type:'post' // 请求方式 }).success(function (result) { }).fail(function () { })
* 2:页面打开时执行js
window.onload =function() {};
* 3:获取select选择器值
$('#selectId option:selected').val();
* 4:获取input值
$('#inputId').val();
* 5:div拼接html
$("#divId").html(x); //x -> html代码
* 6:url跳转
window.location.href=url;
* 7:获取radio值
$("[name='RadioName']").filter(":checked");
* 8:获取复选框的选中值
var val = []; var obj = document.getElementsByName("name"); for(k in obj){ if(obj[k].checked) val.push(obj[k].value); }
* 9:自定义属性赋值
$('#id').attr( "xxx" ,xxx );
* 10:清空select option数据
$("#id option").remove();
* 11:拼接html
$("#ID").append("xxx"); //xxx->html代码
* 12:去除input number 上下调整
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; } input[type="number"]{ -moz-appearance: textfield; }
* 13:只允许输入小数点后2位
function checknum(obj) { if(!/\d/.test(obj.value)){ obj.value = obj.value.substring(0,obj.value.length-1); } if(/\./.test(obj.value)){ if(/^\d+\.?\d{0,2}$/.test(obj.value)){ obj.value = obj.value; }else{ obj.value = obj.value.substring(0,obj.value.length-1); } } }