JavaScript&jQuery 基本使用

* 最近连续加班加点三周
* 遭不住了 ...
* 来点 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);
           }
       }
   }

 

posted @ 2018-09-03 17:46  kinsFeng  阅读(227)  评论(0编辑  收藏  举报