常用js
1 jQuery对象转原生js 2 var $obj =$("#obj") ; //jQuery对象 3 4 var obj=$obj[0]; //DOM对象 5 var obj=$obj.get(0);//DOM对象 .get() 6 7 原生js转jQuery对象 8 var obj=document.getElementById("obj"); //DOM对象 9 var $obj=$(obj); //jQuery对象
1 原生js显示隐藏 2 jquery对象需先转换为js对象 3 var bianji=$('#obj').get(0); 4 5 bianji.style.display='none';//隐藏
6 bianji.style.display='block';//显示
7 8 jQuery 显示隐藏 9 var bianji=$('#obj'); 10 bianji.show();//显示
11 bianji.hide();//隐藏
1 数据类型转换 2 3 typeof 1 //返回Number
4 parseInt();//转换int StringToInt 5 parseFloat()//转换浮点 StringToNumber 6 Math.floor()函数(截尾取整) 7 Math.round()(四舍五入)
1 /* 2 * url 目标url 3 * arg 需要替换的参数名称 4 * arg_val 替换后的参数的值 5 * return url 参数替换后的url 6 */ 7 function changeURLArg(url,arg,arg_val){ 8 var pattern=arg+'=([^&]*)'; 9 var replaceText=arg+'='+arg_val; 10 if(url.match(pattern)){ 11 var tmp='/('+ arg+'=)([^&]*)/gi'; 12 tmp=url.replace(eval(tmp),replaceText); 13 return tmp; 14 }else{ 15 if(url.match('[\?]')){ 16 return url+'&'+replaceText; 17 }else{ 18 return url+'?'+replaceText; 19 } 20 } 21 return url+'\n'+arg+'\n'+arg_val; 22 }
var.toFixed(2) //保留两位小数 parseFloat(var) //返回浮点数
parseInt(var) //返回int
var ticketIdArr=$('[name=name]'); //得到属性为name的集合
ticketIdArr.length //集合的长度
根据class/name等会那个一个集合对象,index返回触发事件的序号
$('.s').click(function(){
_index=$('.s').index(this)+1;
});
$.trim(string) //去除字符串首尾空白字符
1 //校验两位小数正则 2 if(!(/^\d+(\.\d{0,2})?$/).test($(this).val())){ 3 $(this).val(""); 4 }
1 $("[name='checkbox']").attr("checked",'true');//全选 2 $("[name='checkbox']").removeAttr("checked");//取消全选 3 $("[name='checkbox']:even").attr("checked",'true');//选中所有奇数 4 $("[name='checkbox']").each(function(){ //反选 7 if($(this).attr("checked")){ 9 $(this).removeAttr("checked"); 11 }else{ 14 $(this).attr("checked",'true'); 16 } 18 var str=""; //获取所选中的值
19 $("[name='checkbox'][checked]").each(function(){ 20 str+=$(this).val()+$(this).attr("id");//选中的id 22 })
26 27 $('#').hasClass("class")==true //判断是否有class 28$('#').addClass("class") //添加class
29 30 $('#').parents("class").remove();//移除元素
var idlist=ids.split(',');//for循环
for (x in idlist) {
idlist[x];
}