- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jQuery 语法实例
jQuery 语法实例
$(this).hide() 隐藏当前元素隐藏所有 id=test 的元素隐藏所有段落隐藏所有 class=test 的所有元素jQuery 属性选择器
jQuery 使用 XPath 表达式来选择带有给定属性的元素。
$([href]) 选取所有带有 href 属性的元素。
$([href=#]) 选取所有带有 href 值等于 # 的元素。
$([href!=#]) 选取所有带有 href 值不等于 # 的元素。
$([href$=.jpg]) 选取所有 href 值以 .jpg 结尾的元素。
$(this) 当前 HTML 元素
$(p) 所有 p 元素
$(p.intro) 所有 class=intro 的 p 元素
$(.intro) 所有 class=intro 的元素
$(#intro) id=intro 的元素
$(ul li:first) 每个 ul 的第一个 li 元素
$([href$=.jpg]) 所有带有以 .jpg 结尾的属性值的 href 属性
$(div#intro .head) id=intro 的 div 元素中的所有 class=head 的元素
结论
由于 jQuery 是为处理 HTML 事件而特别设计的,那么当您遵循以下原则时,您的代码会更恰当且更易维护:
把所有 jQuery 代码置于事件处理函数中
把所有事件处理函数置于文档就绪事件处理器中
把 jQuery 代码置于单独的 .js 文件中
如果存在名称冲突,则重命名 jQuery 库
jQuery 事件
$(document).ready(function)
将函数绑定到文档的就绪事件(当文档完成加载时)
$(selector).click(function)
触发或将函数绑定到被选元素的点击事件
$(selector).dblclick(function)
触发或将函数绑定到被选元素的双击事件
$(selector).focus(function)
触发或将函数绑定到被选元素的获得焦点事件
$(selector).mouseover(function)
触发或将函数绑定到被选元素的鼠标悬停事件
jQuery hide() 和 show()
通过 jQuery,您可以使用 hide() 和 show() 方法来隐藏和显示 HTML 元素:
$(#hide).click(function(){
$(p).hide();
});
$(#show).click(function(){
$(p).show();
});
语法:
$(selector).hide(speed,callback);
$(selector).show(speed,callback);
可选的 speed 参数规定隐藏/显示的速度,可以取以下值:slow、fast 或毫秒。
可选的 callback 参数是隐藏或显示完成后所执行的函数名称。
下面的例子演示了带有 speed 参数的 hide() 方法:
实例
$(button).click(function(){
$(p).hide(1000);
});
jQuery toggle()
通过 jQuery,您可以使用 toggle() 方法来切换 hide() 和 show() 方法。
显示被隐藏的元素,并隐藏已显示的元素:
实例
$(button).click(function(){
$(p).toggle();
});
语法:
$(selector).toggle(speed,callback);
可选的 speed 参数规定隐藏/显示的速度,可以取以下值:slow、fast 或毫秒。
可选的 callback 参数是 toggle() 方法完成后所执行的函数名称。
jQuery 效果函数
方法 描述
animate() 对被选元素应用“自定义”的动画
clearQueue() 对被选元素移除所有排队的函数(仍未运行的)
delay() 对被选元素的所有排队函数(仍未运行)设置延迟
dequeue() 运行被选元素的下一个排队函数
fadeIn() 逐渐改变被选元素的不透明度,从隐藏到可见
fadeOut() 逐渐改变被选元素的不透明度,从可见到隐藏
fadeTo() 把被选元素逐渐改变至给定的不透明度
hide() 隐藏被选的元素
queue()
您可能关注的文档
- EN 71-1草案修正:警告要求的修改.doc
- ENDNOTE使用方法87630.doc
- ENDNOTE使用方法87705.doc
- ENDNOTE使用方法87671.doc
- ENDNOTE使用方法87799.doc
- ENDNOTE使用方法87852.doc
- ENDNOTE使用方法87914.doc
- ENDNOTE使用方法87927.doc
- English奥巴马悼念西弗吉尼亚州遇难矿工.doc
- english 语录.doc
- 2026届新高考政治热点备考复习文化强国与文化自信.pptx
- 2026届新高考政治热点备考复习全面推进依法治国的总目标与原则.pptx
- 2026届新高考政治热点冲刺复习 只有社会主义才能救中国.pptx
- 2026届新高考政治热点冲刺复习世界是普遍联系的.pptx
- 2026届新高考政治热点冲刺复习哲学基本思想与辩证唯物论.pptx
- 2026届新高考政治热点冲刺复习--只有中国特色社会主义才能发展中国.pptx
- 2026届新高考政治热点备考复习严格执法.pptx
- 2026届新高考政治热点备考复习法治中国建设.pptx
- 2026届新高考政治热点备考复习发展中国特色社会主义文化.pptx
- 2026届新高考政治热点备考复习学习借鉴外来文化的有益成果.pptx
文档评论(0)