jQuery

Posted weishenme

tags:

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

jQuery是一个javascript的函数库

jQuery库包含以下功能:

  • html 元素选取
  • HTML 元素操作
  • CSS 操作
  • HTML 事件函数
  • JavaScript 特效和动画
  • HTML DOM 遍历和修改
  • AJAX
  • Utilities

 

jQuery 语法

·jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。

·基础语法: $(selector).action()

  • 美元符号定义 jQuery
  • 选择符(selector)"查询"和"查找" HTML 元素
  • jQuery 的 action() 执行对元素的操作

实例:

  • $(this).hide() - 隐藏当前元素

  • $("p").hide() - 隐藏所有 <p> 元素

  • $("p.test").hide() - 隐藏所有 class="test" 的 <p> 元素

  • $("#test").hide() - 隐藏所有 id="test" 的元素

 

 

jQuery 选择器

  jQuery 选择器允许您对 HTML 元素组或单个元素进行操作。

  jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。 它基于已经存在的 CSS 选择器,除此之外,它还有一些自定义的选择器。

  jQuery 中所有选择器都以美元符号开头:$()。

 

元素选择器

  jQuery 元素选择器基于元素名选取元素。

 

#id 选择器

  jQuery #id 选择器通过 HTML 元素的 id 属性选取指定的元素。

  页面中元素的 id 应该是唯一的,所以您要在页面中选取唯一的元素需要通过 #id 选择器。

 

.class 选择器

  jQuery 类选择器可以通过指定的 class 查找元素。

 

独立文件中使用 jQuery 函数

  如果您的网站包含许多页面,并且您希望您的 jQuery 函数易于维护,那么请把您的 jQuery 函数放到独立的 .js 文件中。

  通过 src 属性来引用文件

<head>

  <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">

  </script>

  <script src="my_jquery_functions.js">

  </script>

</head>

 

=========================================================================================

 

$("#id", ".class")  复合选择器
$(div p span) 层级选择器 //div下的p元素中的span元素
$(div>p) 父子选择器 //div下的所有p元素
$(div+p) 相邻元素选择器 //div后面的p元素(仅一个p)
$(div~p) 兄弟选择器 //div后面的所有p元素(同级别)
$(.p:last) 类选择器 过滤选择器 第一个和最后一个(first 或者 last
$("#mytable td:odd") 层级选择 过滤选择器 奇偶(odd 或者 even
$("div p:eq(2)") 索引选择器 div下的第三个p元素(索引是从0开始)
$("a[href=‘www.baidu.com‘]") 属性选择器
$("p:contains(test)") // 内容过滤选择器,包含text内容的p元素
$(":emtyp") //内容过滤选择器,所有空标签(不包含子标签和内容的标签)parent 相反
$(":hidden") //所有隐藏元素 visible
$("input:enabled") //选取所有启用的表单元素
$(":disabled") //所有不可用的元素
$("input:checked") //获取所有选中的复选框单选按钮等
$("select option:selected") //获取选中的选项元素

 

 

 (内容摘取与菜鸟教程

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

markdown 在WordPress中使用jQuery代码片段

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面

很实用的JQuery代码片段(转)

几个有用的JavaScript/jQuery代码片段(转)

几个非常实用的JQuery代码片段

高效Web开发的10个jQuery代码片段