jQuery语法

jquery语法:

1.jquery语法结构为:工厂函数$(),选择器,方法
$("选择器").method();

2.$(document).ready() 与window.onload的异同点:
window.onload必须等待html文档全部加载完毕后,才能执行
而ready()只需html文档结构绘制完毕即可执行,可能与元素相关的图片等文件没有加载完毕

window.onload全局只能执行一次,
而ready可以执行多次

window.onload无简化写法,
而$(document).ready可以简写为:  $(function(){  })
3.jquery代码风格:包含$符号,链式操作,隐式迭代
链式操作,例如:
$(.username).click(function(){$(this).addClass("#user")}).next().click(function(){});
隐式迭代:获取某一组元素对象后,无需遍历这组对象,就可以对这组对象的每个元素进行操作
例如:
$("li").css({"font-weight":"bold"});
这样这组<li>元素的样式都被设置成新的样式了


DOM对象与jquery对象的转化:
约定定义变量的格式,如果获取的对象是jquery对象,那么变量以$开头
jquery转DOM:
两种方法:
a. jquery对象是一个类似数组的对象,可以通过[index]获取相应的DOM
例如:
var $txtname=$("txtname");
var txtname=$txtname[0];
b.通过get(index)获取
var $txtname=$("txtname");
var txtname=$txtname.get(0);

DOM转jquery:
直接使用jquery工厂函数格式即可


jquery中的几个常用方法:
$(this)代替当前获取的jquery对象
addClass("样式名")
css("属性","属性值")    //设置一个属性
css("属性1":"属性值1","属性2":"属性值2")    //设置多个属性
show()    //显示
hide()  //隐藏
next()    //该元素的下一个相邻元素
children()    //该元素的后代元素
html()        //为该元素设定其填充的内容

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值