第一天0512
来源:互联网 发布:炉石传说盒子下载mac 编辑:程序博客网 时间:2024/06/09 23:02
因为以前学习了很长时间javascript,但是一直不得要领,最近做项目的过程中频繁的用到了javascript处理页面显示和鼠标响应,所以决定学习jQuery框架。
以《jQuery入门指南教程》做为入门。
1.jQuery选择器和事件。
符号$("html标签名")表示一个jQuery选择器,$是jQuery类的一个别称,所以$()构造了一个新的jQuery对象。对象通过.引用jQuery对象的一个方法,它绑定了一个单击事件到所有选中的标签。这样就实现了将结构(html)和行为(js)分开的目的。
2.使用选择器和事件。
jQuery提供两种方法来选择html的elements,一是用CSS和Xpath选择器联合起来形成一个字符串,一是用jQuery对象的几个 方法。如$(document).ready(function() {
$("#orderedlist").addClass("red");
});
其中#orderedlist表示id为orderedlist
find()方法给出代表dom元素集合的一个jQuery对象。
html()方法是获取对象的html代码,而.html('xxx')是设置'xxx'为对象的html代码
each()方法迭代所有的对象,并可以在次基础上做更多的处理,如 reset()重置对象的初始状态。
filter()方法过滤表达式来减少不符合的被选择项。
not()方法用来取消所有符合过滤表达式的被选择项。
3.FAQ中的答案可以收缩
$('#faq').find('dd').hide().end().find('dt').click(function() {
var answer = $(this).next();
if (answer.is(':visible')) {
answer.slideUp();
} else {
answer.slideDown();
}
});
利用end()方法,第一次find()方法会结束(undone),所以我们可以接着在后面继续find('dt'),在点击事件中用$(this).next() 来找到dt下面紧接的一个dd元素,这让我们可以快速地选择在被点击问题下面的答案。
- 第一天0512
- 第一天
- 第一天
- 第一天~
- 第一天
- 第一天
- 第一天
- 第一天
- 第一天
- #第一天
- 第一天
- 第一天
- 第一天
- 第一天
- 第一天
- 第一天
- 第一天
- 第一天
- 什么是JSF?
- 服务器编程资源收集
- va_list、va_start、va_arg、va_end的原理与使用
- 2011年考研备战时间表
- JSF的MVC实现 (图例JavaServer Faces 的 MVC 实现)
- 第一天0512
- telnet访问水木清华
- 昨天的问题解决啦!
- C++ Primer 第三版 练习2.4解答
- 有关VA_LIST的用法
- server 2003 directx被禁用
- java.lang.Exception: Socket bind failed:
- Google招聘游戏人才有意涉足游戏领域
- xmlhttprequest返回数据 url中文传参