1.jQuery的入口函数

1.1 语法jQuery(document).read(function(){ });

$(function(){ });// **

window.onlaod = function(){}

$ === jQuery // $是jQuery全局函数的别名。

1.2注意事项: (重点)

document ready: 是html文档准备就绪,也就是dom树创建完成了。可以进行dom操作了。重要的是:html页面下载完成,并准备就绪window.onload: 是整个页面所有的资源都加载完成,图片、js、css等

1.3 文档加载顺序: (重点)

下载html页面,解析html标签,遇到link标签加载css,遇到script加载js

2. jQuery 选择选取元素

2.1 jQuery选择器

2.1.1 ID选择器(js一般尽量用ID选择器,效率最高) (重点)

$("#id").html();

2.1.2 类选择器 (重点)

$(".className").text();

2.1.3 标签选择器 (重点)

$('p').click();

2.1.4 属性选择器

$("li[id]")、 $("li[id='link']").fadeIn();

2.1.5 层级选择器 (重点)

$("li .link").show();

2.1.6 父子选择器

$("ul > li")

2.1.7 伪类选择器

$("p:first")

$("ul li:eq(3)")

2.1.8 表单选择器

$(":text")

$(":checkbox")

$(":checked")

3 jQuery选择方法

3.1 获取父级元素

$(selector).parent();     //获取直接父级

$(selector).parents('p'); //获取所有父级元素直到html

3.2 获取子代和后代的元素

$(selector).children();   //获取直接子元素

$(selector).find("span"); //获取所有的后代元素

find方法 可能用的多。

3.3 获取同级的元素

$(selector).siblings()    //所有的兄弟节点

$(selector).next()        //下一个节点

$(selector).nextAll()     //后面的所有节点

$(selector).prev()        //前面一个的兄弟节点

$(selector).prevAll()     //前面的所有的兄弟节点

3.4 过滤方法

$("div p").last();        //取最后一个元素

$("div p").first();       //取第一个元素

$("p").eq(1);             //去第n个元素

$("p").filter(".intro");  //过滤,选择所有p标签带有 .intro类

$('p.intro')

$("p").not(".intro");     //去除,跟上面的filetr正好相反

关于JQuery的一些知识点的更多相关文章

  1. jQuery学习和知识点总结归纳

    jQuery目前在Web前端开发所占的比重越来越高,在我们jQuery学习和开发的过程中都会去使用.jQuery帮我们解决了浏览器之间JS一些不兼容的地方和简化了原生JS对DOM的操作.下面把PHP程 ...

  2. jQuery 重要的知识点归纳

    jQuery 对象 jQuery 对象就是通过 jQuery 包装 DOM 对象后产生的对象. jQuery 对象是 jQuery 独有的. 只有 jQuery 对象才能使用 jQuery 的方法,在 ...

  3. 关于jQuery的小知识点

    jQuery 简介 jQuery 库可以通过一行简单的标记被添加到网页中. jQuery 库 - 特性 jQuery 是一个 JavaScript 函数库. jQuery 库包含以下特性: HTML ...

  4. jQuery选择器部分知识点总结

    一.jQuery选择器的优势 1.使用CSS选择器时,开发人员需要考虑主流浏览器是否支持某些选择器,而在jQuery中,开发人员则可以放心的使用jQuery选择器而无需考虑浏览器是否支持这些选择器. ...

  5. jQuery (02) 重点知识点总结

    jQuery 如果用户未登录,当加入购物车,会将商品相关信息存入 cookie 或者 session,这两个都是可以标识用户信息的东西 是一个 JavaScript 库,封装了常用的开发功能,和一些需 ...

  6. jquery的常用知识点

    一.用jquery寻找元素 1.选择器 基本选择器: $("*") $("#id") 用id匹配 $(".class") 用class名匹配 ...

  7. jquery ajax的知识点

    jquery中的ajax方法参数总是记不住,这里记录一下. 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(p ...

  8. 关于前端 jQuery 面试的知识点

    参考一个博主整理的一些前端 jQuery 的一些面试题 参考博客:https://www.cnblogs.com/dashucoding/p/11140325.html 参考博客:https://ww ...

  9. jquery 最全知识点图示

    有个别错字,请原谅:谢谢 1.选择器 2.DOM操作 3.DOM 4.事件 5.Ajax

随机推荐

  1. 设计模式之三:单例模式singleton

    单例设计模式确切的说就是一个类只有一个实例,有一个全局的接口来访问这个实例.当第一次载入的时候,它通常使用延时加载的方法创建单一实例. 提示:苹果大量的使用了这种方法.例子:[NSUserDefaul ...

  2. HDU 4352 XHXJ's LIS

    奇妙的题. 你先得会另外一个nlogn的LIS算法.(我一直只会BIT.....) 然后维护下每个数码作为结尾出现过没有就完了. #include<iostream> #include&l ...

  3. OD调试篇6--对一些真正的小程序进行一点点的修改

    先打开这个程序看看,提醒你这是一个未注册版本的软件.会发现只能添加4个联系人,这显然是我不想看见的,于是我要对这个程序进行一些修改,嘿嘿... 通过OD载入这个程序 有一些(SEH)也就是异常,我们可 ...

  4. android 检测网络是否连接,或者GPS是否可用

    很多android程序在打开时,检测网络是否连接,或者GPS是否可用: 1.网络是否连接(包括Wifi和移动网络) // 是否有可用网络 private boolean isNetworkConnec ...

  5. Startup key combinations for Intel-based Macs

    Learn about the startup key combinations you can use with Intel-based Macs. You can use the followin ...

  6. eclipse生成doc文件乱码

    正确生成:在所写项目右击----Export----Java----javadoc---next ----一直next---finish. 乱码时:1)右击----Export----Java---- ...

  7. 多线程下HttpContext.Current 的问题

    在项目中需要记录文本日志,为了加快响应速度所以用到了多线程. 但是以前的方法是不支持多线程的,程序运行错误. 追踪代码发现提示HttpContext为空. 1.HttpContext.Current表 ...

  8. Linux命令行与图形界面切换方法

    1.实时切换 1.1 命令行->图形 startx 1.2 图形->命令行 Ctrl+Alt+F1--F6 2.启动默认 2.1 启动进入命令行 修改/etc/inittab文件 &quo ...

  9. oracle日期操作

    日期操作:ADD_MONTHS(date,i) 作用 返回在自定日期上添加的月份 i是整数 如果i是小数,则截取整数部分 i是负数 原有日期减去相应部分 例子: SQL> select add_ ...

  10. Qt学习1

    Action 的用法 首先在头文件的 private 中加: 1 2 3 QMenu *fileMenu; QMenu *editMenu; QMenu *helpMenu; 1 2 3 4 5 6 ...