jQuery常用方法事件属性


1.$(document).ready()在dom文档完成,没有加载内容前触发,注意和onload()事件对比,onload()事件在内容加载完毕后触发。
2.Dom目标选取:
(1)根据tag选取:
$("input") ――选取所有input
(2)子节点选取
$(“ul > li”) ――选取ul下的所有li节点
(3)根据节点属性筛选
$(li[a:contains('Register')]") ――选取内容包含Register的<a>
$("input[@name=bar]") ――选取 name 是 bar 的 <input>
$("input[@type=radio][@checked]") ――选取type是radio的<input>
$(“li”).not(“ul”) ――选取li下没有包含ul节点的节点
$("span[@id]").hide() ――选取包含id属性的<span>
$("[@id=span1]") --选取id为span1的节点

3.Dom节点操作
(1)添加样式类属性
$(“a”).addClass(“red”) ――为所有<a>增加class=”red”
$(“a”).removeClass(“red”) ――为所有<a>去掉class=”red”
$(“li”).append(“BB!”) ――为<li>增加”BB!”innerHTML
4.事件
$("span[@id]").hide('slow'); ――慢速隐藏对应fast
$("input").animate({height: 'hide',opacity: 'hide'}, 'slow') ――淡入淡出
$("p").hover(function(){ ――hover的时候调用第一个函数,over的时候调用第二个
$(this).addClass("hover");
},function(){
$(this).removeClass("hover");
});
$("p").toggle(function(){ ――第一次点击执行第一个函数,第二次点执行第二个
$(this).addClass("selected");
},function(){
$(this).removeClass("selected");
});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值