js-小技能 そうですか

1. input 内容修改后的事件(oninput、onpropertychange)

<input type="text" id="zfile" oninput="onlyLetter(this.id)" onpropertychange="onlyLetter(this.id)">

2. input 焦点离开后事件

$(document).ready(function() {
  $("#search_zfile").blur(function(){
  // 你要做什么
  })
})

3. jquery 找到 某个 标签下的 某个 东东

var trList = $("#table_jmt_detial").find("tbody");
  for(var i=0; i<trLength; i++) {
    var tdArr = trList.find("tr:eq("+i+")");
    var val = tdArr.find("td:eq(0)").find('span:eq(0)').text();  
  } }

4. jquery 找到 某某 开头的 东东

$("[id^=js_input_]").each(function () {
  jmtBlur($(this).attr("id"));
})

5. 去除所有空格

$('#zfile').val().replace(/(^s*)|(s*$)/g, "");

6. textarea 根据内容自适应高度

$("[id^=zwhm_input_]").each(function () {
  this.setAttribute('style', 'height:' + (this.scrollHeight) + 'px;overflow-y:hidden;');
}).on('input', function () {
  this.style.height = 'auto';
  this.style.height = (this.scrollHeight) + 'px';
});

7. 只能输入数字

function hscodeM(hscode) {
  hscode = hscode.replace(/(^s*)|(s*$)/g, "");
  if (isNaN(hscode)) {
    var tmpArr = [];
    var hscodeArr = hscode.split('');
    for (var i=0; i<hscodeArr.length; i++) {
      if (!isNaN(hscodeArr[i])) {
        tmpArr.push(hscodeArr[i]);
      }
    }
    hscode = tmpArr.join('');
  }
  return hscode;
}

  

原文地址:https://www.cnblogs.com/MissRabbit/p/8986425.html