Chinaunix首页 | 论坛 | 博客
  • 博客访问: 130196
  • 博文数量: 47
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 243
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-18 11:45
文章分类

全部博文(47)

文章存档

2017年(2)

2015年(33)

2014年(12)

分类: jQuery

2015-03-26 14:34:24

jQuery简化了javaScript开发员遍历HTML文档、DOM操作、处理事件、执行动画和开发ajax等操作.

DOM对象
DOM解析HTML页面,将页面元素分为元素节点、属性节点、文本节点
DOM解析得到的DOM元素就是DOM对象。

jQuery对象(它是一个数组对象
jQuery对象是通过jQuery包装DOM对象产生的。     $(DOM对象)
注意:如果获取的是jQuery对象,要在变量前加$
可通过[index]或.get(index)得到相应的DOM对象

jQuery中常用选择器--基本选择器

id  用法:$("#my")
class  用法:$(".my")
element  用法:$("div")

获取各种属性的值:attr("属性名称");
为某元素设置指定属性的值:attr("名称","值")
获取文本内容:text()

页面加载完毕后, 浏览器会通过 JavaScript DOM 元素添加事件:
javascript中:window.onload
jQuery中:$(document).ready()  可简写为:$()

为页面元素绑定事件:bind(type, [data], fn)
                                  type: 含有一个或多个事件类型的字符串                        
                        提供可以绑定的事件有:
                            
blur, focus, focusin, focusout, load, resize, scroll, unload, click, dblclick, mousedown, mouseup, mousemove, mouseover,                                                   mouseout, mouseenter, mouseleave, change, select, submit, keydown, keypress, keyup, error
                  
                  
data:作为event.data属性值传递给事件对象的额外数据对象
                   fn:绑定到每个匹配元素的事件上面的处理函数
例:
<script language="JavaScript">

     $(function(){

          $("#panel h5.head").bind("mouseover mouseout",function(){

      var $content = $(this).next("div.content");

      if($content.is(":visible")){

          $content.hide();

      }else{

          $content.show();

      }

          })

        })

    script>
阅读(519) | 评论(0) | 转发(0) |
0

上一篇:mac下brew的使用

下一篇:DWZ js库

给主人留下些什么吧!~~