JQuery

一, 选择器

基本
标签 $("p")
ID $("#test")
类 $(".test")

层次
后代 $("div span")
子元素 $("#register-panel > ul")

过滤
第一个 $("div:first")
偶数 $("div:even")
奇数 $("div:odd")

表单对象
单/复选框被选中的元素 $("input:checked")
下拉框被选中的元素 $("select:selected")


二, 相较于JS的优点
1, 避免JS 和 HTML 代码混合
<p οnclick="demo();">点击我</p>
JQuery的行为规则都是在获取元素(选择器)后才能生效的

2,简洁的写法
$("#ID") 代替 document.getElementById();

3, 避免JS错误
document.getElementById("tt").style.color="red"
如果tt元素不存在就会报错, 需要先判断,很麻烦。
而JQuery则不会
$("#tt").css("color", "red");

4, $(document).ready() 优于window.onload
window.onload 是在网页中所有元素(包括关联文件)完全加载到浏览器后才执行
$(document).ready() 在DOM完全就绪时就可以被调用, 不需要下载完所有的关联文件

三, 常用方法
事件
click toggle blur mouseover mouseout focus hover
DOM操作 -- 构建网页
append before after remove empty replaceWith wrap
attr removeAttr addClass removeClass
show hide css filter
is(":visible")
html text val

四, 回调函数,增强功能
cj( "#register-panel > ul" ).fadeOut(1000, function(){
cj("#welcomeRegister").fadeIn(1000);
});
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值