2018年8月9日
摘要: 事件的绑定 在jQuery中,可以使用bind()方法来对元素进行特定事件的绑定,该方法接受三个参数:第一个参数是事件类型:blur、focus、click等,也可以是自定义名称;第二个参数是可选参数,作为event.data属性值传递给事件对象的额外数据对象;第三个参数则是用来绑定的处理函数。 但 阅读全文
posted @ 2018-08-09 21:37 紅葉 阅读(1211) 评论(0) 推荐(0) 编辑
  2018年8月8日
摘要: jQuery在遵循W3C规范的情况下,对事件对象的常用属性进行了封装,使得事件处理在各大浏览器下都可以正常的运行而不需要进行浏览器类型判断。在jQuery中,有如下常用的事件对象属性。 event.type 该方法的作用是可以获取事件的类型。 event.preventDefaule() 该方法的作 阅读全文
posted @ 2018-08-08 21:10 紅葉 阅读(1202) 评论(0) 推荐(0) 编辑
  2018年8月5日
摘要: 在jQuery中,遍历节点的方法也有很多,接下来我们通过下面的dom结构依次操作这些方法的异同。 children() 该方法用于获取匹配元素的子元素集合,需要注意的是,该方法只考虑子元素而不考虑其他后代元素。 next() next()方法用于取得匹配元素后面紧邻的同辈元素。 <script> v 阅读全文
posted @ 2018-08-05 13:16 紅葉 阅读(1975) 评论(0) 推荐(0) 编辑
摘要: 所谓CSS-DOM操作就是读取和设置style对象的各种属性,style属性很强大,但是美中不足的是无法通过它来提取到通过外部CSS设置的样式信息,然而在家jQuery中,这些就可以通过css()方法实现了。 和之前一样,在开始前,我们先在html中写出接下来操作要用到的DOM结构树: css() 阅读全文
posted @ 2018-08-05 12:32 紅葉 阅读(2319) 评论(1) 推荐(1) 编辑
  2018年8月3日
摘要: 在前面的知识中,我们有提到一个text()方法用来获取文本,其实,在jQuery中,获取HTML和文本的方法有很多,下面依次演示这些方法。 在开始操作前,我们先在html中添加如下代码,后期所有的操作都在此基础上进行。 html() 在JavaScript中,可以通过innerHTML方法获取元素包 阅读全文
posted @ 2018-08-03 21:10 紅葉 阅读(16706) 评论(0) 推荐(0) 编辑
  2018年8月2日
摘要: 在DOM操作,除了前面的节点操作以外,常常被用到的操作还有属性操作和节点操作,下面,主要来总结一下jQuery中的属性操作方法和样式操作方法。 在开始操作前,我们需要先在html中添加如下代码,后面所有的操作都是基于该DOM结构进行的。 <!DOCTYPE html> <html lang="en" 阅读全文
posted @ 2018-08-02 21:55 紅葉 阅读(1976) 评论(0) 推荐(0) 编辑
  2018年7月30日
摘要: 在开始展开DOM操作前,首先需要构建一棵DOM树。 接下来,对DOM的增删改查操作都将围绕这棵DOM树展开。 1、查找节点 1.1查找元素节点 在获取元素节点内容的时候,text()方法只对文本其作用,该方法获得节点包含内容时,会把html标签给删除,只保留文本内容html()方法对"文本"和"ht 阅读全文
posted @ 2018-07-30 21:30 紅葉 阅读(3381) 评论(0) 推荐(1) 编辑
摘要: 除了前面详细介绍几种选择器以外,在jQuery中还有以下几种选择器也经常被用到。 1、可见性过滤选择器 可见性过滤选择器是根据元素的可见和不可见状态来选择相应的元素。 需要注意的是,元素被隐藏包括4种情况:1、display:none;2、表单元素的type='hidden';3、宽度和高度均为0; 阅读全文
posted @ 2018-07-30 20:49 紅葉 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素,常见的属性过滤选择器如下表: 同前面一样,在开始操作之前,先在html中写下如下基础代码,后面所有的过滤操作均在此基础之上。 1、attribute 选取拥有某属性的元素 2、attribute = value 选取属性的值为value的元素 阅读全文
posted @ 2018-07-30 19:49 紅葉 阅读(282) 评论(0) 推荐(0) 编辑
  2018年7月28日
摘要: 内容过滤选择器的过滤规则主要体现在它所包含的子元素或文本内容上。具体包含以下几种(下面的内容过滤选择器获得的都是元素集合)。 同之前一样,在操作之前,先在html中下如下代码,后期所有的操作都在基础之上。 1、:contains(text) 主要用来选取包含文本内容为“text”的元素。 2、:em 阅读全文
posted @ 2018-07-28 21:33 紅葉 阅读(546) 评论(0) 推荐(0) 编辑