`
123003473
  • 浏览: 1043476 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

jquery笔记(常用技术)

阅读更多
1.选择器     
    (1)通配符:     
    $("input[id^='code']");//id属性以code开始的所有input标签     
    $("input[id$='code']");//id属性以code结束的所有input标签     
    $("input[id*='code']");//id属性包含code的所有input标签     
    (2)根据索引选择     
    $("tbody tr:even"); //选择索引为偶数的所有tr标签     
    $("tbody tr:odd");  //选择索引为奇数的所有tr标签     
    (3)获得jqueryObj下一级节点的input个数     
    jqueryObj.children("input").length;     
    (4)获得class为main的标签的子节点下所有<a>标签     
    $(".main > a");      
    (5)选择紧邻标签     
    jqueryObj.next("div");//获取jqueryObj标签的后面紧邻的一个div,nextAll获取所有     
    (6)根据索引选择     
    $("div").eq(0);//获取第一个div标签     
2.筛选器     
    (1)not     
    $("#code input:not([id^='code'])");//id为code标签内不包含id以code开始的所有input标签     
3.其他     
    (1)创建一个文本框     
    var inputObj = $("<input type='text'/>");     
    (2)取得文本框内容     
    jqueryObj.html();//html     
    jqueryObj.text();//纯文本     
    (3)取得标签属性值     
    jqueryObj.val();//取得标签value值     
    jqueryObj.attr("属性名如:name");//取得标签属性值     
    (4)向dom节点添加对象     
    inputObj.appendTo(jqueryObj); //将新创建的对象追加到jqueryObj里     
    inputObj.trigger("focus").trigger("select");//使文本框插入之后被选中  
    (5)改变CSS样式  
    inputObj.css({zIndex:3}); //给样式赋值  
    inputObj.css("zIndex");  
    (6)延迟     
    var timeoutId = setTimeout(function(){  },300);//延迟300毫秒,再执行函数     
    clearTimeout(timeoutId);//解除延迟,使未执行的函数不再执行     
    (7)定时间隔时间  
    var timerId = setInterval(function(){  },300);//每间隔300毫秒,再执行函数    
    clearInterval(timerId);//解除定时,使未执行的函数不再执行   
    (8)动画  
    inputObj.animate{"top":3,"left":3},300,function(){  });  
4.事件     
    //处理文本框上的键盘操作     
    jqueryObj.keyup(function(event){     
        var keyCode = event.which;//获取当前按下键盘的键值,回车键为13     
    }     
    mouseover(fn),mouseout(fn)//鼠标移进,移出      
5.效果     
    show(),toggle(),slideDown(),slideUp(),slideToggle(),fadeIn(),fadeOut(),fadeTo()     
6.工具函数     
    $('#someField').val($.trim($('#someField').val()));//消除空格,语法:$.trim(value)     
7.常用函数封装     
    (function($){     
        $.extend({     
            //操作多个多选框     
            controlAllCheckBox:function(tableId,isSelectAll){     
                if(tableId==undefined){     
                    throw new Error("tableId 不能为空");                 
                }     
                else{     
                    if(isSelectAll==undefined){     
                        throw new Error("isSelectAll 不能为空");                 
                    }     
                    else{     
                        if(isSelectAll==true){     
                            $("#"+tableId+" :checkbox").each(function(){     
                                $(this).attr('checked','true');     
                            })     
                        }     
                        else{     
                            $("#"+tableId+" :checkbox").each(function(){     
                                $(this).attr('checked','');     
                            })     
                        }     
                    }     
                }     
            },     
            //取得选中的checkbox中的id     
            getCheckedIds:function(tableId){     
                var checkboxs = $("#"+tableId+" :checkbox:checked");     
                if(checkboxs.size()==0){     
                    throw new Error("没有选中记录");               
                }     
                else {     
                    var ids = "";     
                    checkboxs.each(function(){     
                        if(ids==''){     
                            ids+=$(this).attr('id');     
                        }     
                        else{     
                            ids+=","+$(this).attr('id');     
                        }     
                    })     
                    return ids;     
                }     
            }     
        })     
    })(jQuery);  
分享到:
评论

相关推荐

    jQuery技术三合一教程(电子书 + 理论总结+常用效果源码实践)

    理论篇:对选择器、事件、常用函数方法、外观效果、查找筛选、文档处理、Ajax处理的基础知识,以及《锋利的JQUERY》读书笔记精华完整版。 实践篇:Tab菜单栏源码、手风琴菜单源码、圆角效果源码、网页弹出对话框...

    狂神笔记,b站狂神说课程笔记大全(最新)

    狂神说上课笔记未删减 Java基础到技术升级 1、JavaSE:Java入门 2、JavaSE:基础语法 3、JavaSE:流程控制 4、JavaSE:方法 5、JavaSE:数组 6、JavaSE:面向对象 7、JavaSE:异常机制 8、JavaSE:常用类 9、JavaSE...

    C#ASP.NET个人笔记_2012年

    这份笔记是我2012年年内对ASP.NET相关知识点和使用方法、技巧、设计思路的整理笔记,主要内容为ASP.NET(包括控件,Server,session等对象,加密方式,常用类库,发布、部署等),其中也包括JS,JQuery(部分,剩余...

    从零开始学习JQuery

    从零开始学习jQuery (十) jQueryUI常用功能实战 从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件 一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会...

    狂神说上课笔记未删减 Java基础到技术升级

    8、JavaSE:常用类 9、JavaSE:集合框架 10、JavaSE:IO流 11、JavaSE:多线程 12、JavaSE:网络编程 13、JavaSE:Gui编程 14、JavaSE:注解和反射 15、MySQL和JDBC 16、前端:Html5 17、前端:CSS3 18、...

    jQuery第二讲.md

    jQuery技术的学习的一些笔记,对jQuery操作属性,文本等做了详细的描述。对一些常用到的属性和方法做了介绍和示例演示。

    WEB前台技术学习笔记.md

    此文件为作者学习Web前端技术时记录的常用知识点,语句,方法

    JAVAWeb全课程笔记( html版)

    JSP技术入门 EL表达式语言 JSTL标签库: JSP标准标签库 MVC程序架构思想&案例 [总结]Path路径问题 [总结]JavaWeb乱码问题 [转自IBM]中文编码问题 JDBC入门 Jdbc事务控制管理 常用数据库连接池 编写JDBC框架 客户信息...

    JavaWeb面试笔记·.pdf

    此部分包括: JavaScript, Jquery, Ajax, XML, JSON和 HTML等技术. 2.1.列举 BOM中常用的几个全局变量和全局方法? 全局对象: window 全局变量: document location history navigator screen 全局方法:alert() ...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

    著作:《java jdk 5.0学习笔记》、《java se 6技术手册》、《spring技术手册》等 译作:《ajax实战手册》、《jquery实战手册(第2版)》 个人网站:http://openhome.cc 目录 《java jdk 7学习笔记》 chapter1 ...

    尚硅谷Java学习文档集合

    这里有尚硅谷的诸多有关Java开发精品PDF文档,[尚硅谷]_宋红康_常用sql操作总结,尚硅谷_宋红康_参悟Java基础核心技术,[尚硅谷]_宋红康_深度解析Java内存原型,[尚硅谷]_封捷_jQuery学习笔记

    vue-notes:Vue学习笔记!

    Vue 系列 学习笔记阅读目录Vue 双向绑定原理,浅析 MVVMVue 源码概要VueX 状态管理常用地址链接Vue 是一个开源框架,最新版本已经更新到了 3.0,当前系列基于 2.X(单独发文 3.0),是一个独立的 Javascript 框架,...

    learningProcess:本仓库用于记录我的学习历程和学习笔记

    本仓库用于记录后期的学习历程代码,笔记,案例以及收集的一些资料,方便查阅。路漫漫其修远兮,贵在坚持! 网络资源多而杂,找到适合自己的才是最关键的。 很多东西都是扫盲,后期得逐步深入才是关键,所谓先广后深...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    │ Java面试题39.jQuery中的常用选择器.mp4 │ Java面试题40.jQuery中页面加载完毕事件.mp4 │ Java面试题41.jQuery中Ajax和原生js实现Ajax的关系.mp4 │ Java面试题42.简单说一下html5.mp4 │ Java面试题43.简单说...

Global site tag (gtag.js) - Google Analytics