jQuery的选择机制构建于Css的选择器,它提供了快速查询DOM文档中元素的能力,而且大大强化了Javascript中获取页面元素的方式。
jQuery(expression,[context])返回值:jQuery
概述
这个函数接收一个包含CSS选择器的字符串,然后用这个字符串去匹配一组元素。
jQuery的核心功能都是通过这个函数实现的。jQuery中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常由CSS选择器组成),然后根据这个表达式来查找所有匹配的元素。
默认情况下,如果没有指定context参数,$()将在当前的HTMLdocument中查找DOM元素;如果指定了context参数,如一个DOM元素集或jQuery对象,那就会在这个context中查找。在jQuery1.3.2以后,其返回的元素顺序等同于在context中出现的先后顺序。
参考文档中选择器部分获取更多用于expression参数的CSS语法的信息。
参数
expressionString
用来查找的字符串
context(可选)Element,jQuery
作为待查找的DOM元素集、文档或jQuery对象。
示例
描述:
找到所有p元素,并且这些元素都必须是div元素的子元素。
HTML代码:
one
two
three
jQuery代码:
$("div>p");
结果:[two]
描述:
在文档的第一个表单中,查找所有的单选按钮(即:type值为radio的input元素)。
jQuery代码:
$("input:radio",document.forms[0]);
描述:
在一个由AJAX返回的XML文档中,查找所有的div元素。
jQuery代码:
$("div",xml.responseXML);
AJAX是异步的JavaScript和ML的简称,可以开发出非常灵敏无刷新的网页,特别是开发服务器端网页时,比如php网站,需要往返地与服务器通信,如果不使用AJAX,每次数据更新不得不重新刷新网页,而使用AJAX特效后,可以对页面进行局部刷新,提供动态的效果。
¥99.00
¥39.00
¥59.00