隐式迭代:jQuery在设置属性时会自动的遍历,因此我们不需要再遍历
遍历jQuery对象集合,为每个匹配的元素执行一个函数
语法:
// 参数一表示当前元素在所有匹配元素中的索引号
// 参数二表示当前元素, 在function中this也表示当前元素。
$(selector).each(function(index,element){});
【案例:不同的透明度.html】
链式编程的原理:设置性操作会返回一个jQuery对象,因此可以继续调用jQuery的方法。
end(); // 筛选选择器会改变jQuery对象的DOM对象,想要回复到上一次的状态,并且返回匹配元素之前的状态。
【案例:五角星评分案例.html】
prevAll();//获取前面所有的兄弟元素
nextAll();//获取后面所有的兄弟元素
siblings();//获取所有的兄弟元素
prev();//获取前一个兄弟
next();//获取后一个兄弟。
jQuery使用
$
作为标示符,但是如果与其他框架中的$冲突时,jQuery可以释放$
符的控制权.
var c = $.noConflict();//释放$的控制权,并且把$的能力给了c
插件:jquery不可能包含所有的功能,我们可以通过插件扩展jquery的功能。
jQuery有着丰富的插件,使用这些插件能给jQuery提供一些额外的功能。
1. 引入jQuery文件
2. 引入插件(如果有用到css的话,需要引入css)
3. 使用插件
常用插件的使用
制作jQuery插件的核心思想:给jQuery的原型增加方法即可。
$.fn.pluginName = function(){}
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有