JQuery学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery学习笔记相关的知识,希望对你有一定的参考价值。

转载请注明原文地址:

 

一:JQuery能干什么

    jQuery是一个javascript函数库。我们知道,JS是运行在浏览器的脚本语言,可以实现页面的动态效果控制。但是原生的JS比较简单,实现复杂功能时所需的代码量也是可观的。由此,就诞生了一系列的JS函数库。其中,jQuery是最流行的JS函数库,其中封装了大量功能复杂且好用的函数,我们直接调用即可。

    jQuery库的功能:

  • html 元素选取
  • HTML 元素操作
  • CSS 操作
  • HTML 事件函数
  • JavaScript 特效和动画
  • HTML DOM 遍历和修改
  • AJAX异步编程
  • 插件机制用来扩展功能(引入某些领域特定的插件工具,如:银行系统的安全检测插件等)

 

二:JQuery的引入

    <head> <script src="jquery-1.10.2.min.js"></script> </head>
 
三:JQuery基本语法
    基础语法: $(selector).action()
    注:与EL/JSTL不同,JQuery是通过 $() 选择对象的,然后通过  .函数名()  调用方法
 

四:JQuery选择器:选取页面元素

    1:基本选择器
    jQuery 选择器可以通过元素的 id、类、类型、属性、属性值等选择HTML 元素。
    1)元素选择器:通过元素名选择:$("name")
    2)#id 选择器:页面中元素的 id 应该是唯一的,所以在页面中选取唯一的元素需要通过 #id 选择器:$("#id")
    3)类选择器:通过指定的 class 查找元素:$(".类名")
 
    2:层级选择器
    可以通过层级关系由大到小地细致选取。
    1)祖先 后代 选择器:前面大选择器,后面为前面选择器结果中更小的元素选择器:$("大元素 小元素")
    2)父子 选择器:$("父元素 > 子元素")
    3)紧邻 选择器:紧跟着第一个选择器后的第二个选择器元素:$("前 + 后")
    4)范围选择器: prev 元素后的所有 target元素:$("prev ~target")
 
    3:筛选器
    1)第一个:$(‘范围元素:first‘)
    2)非:$("范围元素:not(选择器)")
    3)偶数项:$("范围元素:even")
    4)奇数项:$("范围元素:odd")
    5)第i-1项(从0开始):$("范围元素:eq(i)")
    6)大于i-1项:$("范围元素:gt(i)")
    7)最后项:$(‘范围:last‘)
    8)小于i-1项:$("范围:lt(i)")
    9)文档的根:$(":root")
    
    4:内容选择器
    1)包含某内容的元素:$("范围元素:contains(‘内容‘)")
    2)查找空元素:$("范围:empty")
    3)包含某选择器内容的元素:$("范围:has(选择器)")
    4)查找含有子元素的元素:$("范围:parent")
 
    5:属性选择器
    1)查找包含某属性的元素:$("范围[属性]")
    2)查找属性为某值的元素:$("范围[属性=‘值‘]")
    还有:不等于某属性值、属性值以某内容开头、属性值以某内容结尾、多个属性条件组成的选择器等等。
 
    6:表单选择器
    表单选择器格式为:$(":标签名")
    主要有
  • :input
  • :text
  • :password
  • :radio
  • :checkbox
  • :submit
  • :image
  • :reset
  • :button
  • :file

    7:表单属性选择器

    常用的有两个:

    1)匹配所有选中的被选中元素(复选框、单选框等):$("input:checked")

    2)匹配所有选中的option元素:$("select option:selected")

以上是关于JQuery学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

web前端开发JQuery常用实例代码片段(50个)

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段

jQuery源代码学习笔记:jQuery.fn.init(selector,context,rootjQuery)代码具体解释

JQuery学习笔记

JQuery的学习笔记

jQuery学习笔记