Jquery 入门

[align=center]

Jquery是一个非常优秀的Javascript库。其中封装了预定义对象和实用函数。还有像prototype,mootools等。
Jquery的优点
1、 轻量级
2、 强大选择器 3、出色DOM操作
4、可靠的事件处理机制 5、完善的Ajax
6、出色浏览器兼容性 7、链式操作

jQuery的构造函数接收四种类型的参数:
jQuery(expression,context)
jQuery(html) 页面
jQuery(elements) 元素
jQuery(fn) 函数


用法:[/b]

首先,引入Jquery JS文件
 
<!--引入jquery文件-->
<script type="text/javascript" src="jquery-1.4.4.js">

简单的案例:加载HTML页面
  /**Jquery的页面载入事件处理方式*/
$(document).ready(function(){
alert("第一个JQuery案例");
});

或用下面方式写也对:
$( function(){
alert("第一个JQuery案例");
});

DOM对象与Jquery对象之间的相互转换
一、 DOM对象转化成Jquery对象:$(DOM对象)
var $trs=$("div tr");
Jquery转化成DOM对象:在后面加【】或是调用get()方法
alert($("*").get(0).innerHTML);
alert($("*")【0】.innerHTML);
JQUERY选择器
简单说,选择器就是根据选择器字符串选择没的DOM对象,最后以Jquery包装集的形式返回。
JQuery选择器按照功能分:“选择”和“过滤”。

基础选择器:
匹配ID $(“#myID”)
匹配class $(“.myClass”)
Element匹配元素 $(“a”) 选择所有<a>标签
匹配所有元素 $(“*”)
匹配组合元素 $(“#myID,a,.myClass”)

层次选择器:
第一种:ancestor(祖先) descendant() $(“.bgRed div”)选择CSS类为bgRed的所有<DIV>元素
第二种:parent>child $(“.myList>li”) 选择CSS类为myList的直接子节点<li>元素
第三种:prev+next $(“.bg+img”) 选择CSS类为bg元素后面的img对象
第四种:prev+siblings $(“#frm~input”) 选择CSs id为frm元素后面所有input属性的元素

基本过滤器:
:first $(“tr:first”)查找表格的第一行
:last $(“tr:last”)查找表格的最后行
:not(selector) $(“input:not(:checked)”)选择所有未选中的input元素
:enen $(“tr:even”)索引值为偶数的元素从零开始
:odd $(“tr:odd”)索引值为奇数数的元素从零开始
:eq(index) 匹配一个给定索引值的元素 $(“tr:eq(1)”)表格第二行
:lt(index) 匹配小于索引值的元素 $(“tr:lt(3)”)表格第四行之前的的所有行
:gt(index) 匹配大于索引值的元素 $(“tr:gt(3)”)表格第四行之后的的所有行
:header 选择所有h1、h2一类的标题标签。

[b]用基本过滤器实现表格隔行換色效果
核心代码:
$(“tr:even”).css(“background-color”,”red”);奇数行
$(“tr:odd”).css(“background-color”,”blue”);偶数行

[/align]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值