jquery小技巧

★ jquery

创建jquery对象

 

var obj = new Object();    
obj.id = "123";    
obj.name = "test";

 


json对象与json转换

 

对象转json→  $.toJSON(obj);    
json转对象→  $.evalJSON(objJSON);

 

 

jquery获得对象

 

//获得myDiv中的input
$('#myDIv:input');
//获得显示的div元素
$('div:visible');
//获得css样式不是myClass的div元素
$('div').not('.myClass');
//获得css样式是myClass的div元素
$('div').filter('.myClass');
//获得第一个div
$('div').first();
//获得第三个div
$('div').eq(2);
//获得div后面的第一个input
$('#div').next('input');
//获得div的父节点
$('#div').parent();
//获得div的子节点
$('#div').children();

 

 

 

 

 

jquery事件

 

$("#test").xxx
.blur() 失去焦点。  
.change() 值发生变化  
.click() 鼠标单击  
.dblclick() 鼠标双击  
.focus() 获得焦点  
.focusin() 子元素获得焦点  
.focusout() 子元素失去焦点  
.hover() 同事绑定鼠标移入、移出事件 
.keydown() 按下键盘(长时间按键,只返回一个事件)  
.keypress() 按下键盘(长时间按键,将返回多个事件)  
.keyup() 松开键盘  
.load() 元素加载完毕  
.mousedown() 按下鼠标  
.mouseenter() 鼠标进入(进入子元素不触发)  
.mouseleave() 鼠标离开(离开子元素不触发)  
.mousemove() 鼠标在元素内部移动  
.mouseout() 鼠标离开(离开子元素也触发)  
.mouseover() 鼠标进入(进入子元素也触发)  
.mouseup() 松开鼠标  
.ready() DOM加载完成  
.resize() 改变浏览器大小
.scroll() 滚动,滚动条
.select() 选中文本框中的内容  
.submit() 提交表单
.toggle() 根据鼠标点击的次数,依次运行多个函数  

 

 

 

异步生成table

 

 

 

function queryAll()    
{    
    $("#tab01 tbody").remove();    
    $.ajax({    
        type:"post",    
        url:"/Storm_CMS/query.do?method=queryAll",    
        dataType:"json",    
        success:function(data)    
        {    
            var typeJson = data.dataList;    
            for(var i=0;i<typeJson.length;i++)    
            {    
                $("#tab01").append("<tr height=30px onclick=\"temporary(this,'"+typeJson[i].personWebid+"')\">"+    
                        "<td width='10%'>"+typeJson[i].userNetname+"</td>"+    
                        "<td width='10%'>"+typeJson[i].personWebname+"</td>"+    
                        "<td width='25%'>"+typeJson[i].personWeburl+"</td>"+    
                        "<td width='10%'>"+typeJson[i].attribute1+"</td>"+    
                        "<td width='10%'>"+typeJson[i].personName+"</td>"+    
                        "<td width='10%'>"+typeJson[i].personPassword+"</td>"+    
                        "<td width='25%'>"+typeJson[i].personEmail+"</td>"+    
                        "</tr>");    
            }    
        }    
    });    
}

 

 

 


调整页面尺寸

 

 

 

网页可见区域宽  document.body.clientWidth     
网页可见区域高  document.body.clientHeight     
网页可见区域宽(包括边线的宽)  document.body.offsetWidth     
网页可见区域高(包括边线的宽)  document.body.offsetHeight     
网页正文全文宽  document.body.scrollWidth     
网页正文全文高  document.body.scrollHeight     
网页被卷去的高  document.body.scrollTop     
网页被卷去的左  document.body.scrollLeft     
网页正文部分上  window.screenTop     
网页正文部分左  window.screenLeft     
屏幕分辨率的高  window.screen.height     
屏幕分辨率的宽  window.screen.width     
屏幕可用工作区高度  window.screen.availHeight     
屏幕可用工作区宽度  window.screen.availWidth

 

 

 

 

 

readonly和disabled区别

 

readonly 不能改  --后台能拿值
disabled 没启用  --后台无法拿值

 

 

 

 

 



 



 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值