现在的位置: 首页 > 综合 > 正文

jQuery(一)

2013年08月15日 ⁄ 综合 ⁄ 共 1562字 ⁄ 字号 评论关闭

————jQuery简介及DOM对象与jQuery对象之间的转换

jQuery 是继 Prototype 之后又一个优秀的 JavaScript库

jQuery 理念: 写得少, 做得多. 优势如下:

1、轻量级

2、强大的选择器

3、出色的 DOM 操作的封装

4、可靠的事件处理机制

5、完善的 Ajax

6、出色的浏览器兼容性

7、链式操作方式

//当窗体加载完毕后触发function()匿名函数

     $(document).ready(function(){

        alert("hello");

     });

     /*

        理解$符含义:jQuery对象      var jQuery=window.$;

        jQuery对象就是通过jQuery($())  包装DOM对象后产生的对象

        $(document) //document  是DOM对象     包装之后变成jQuery对象

        DOM对象只能使用DOM的属性方法     jQuery对象只能使用jQuery的属性和方法

        $(document)   jQuery对象

        ready()方法//jQuery对象的方法

     */

     //上面的简写形式

     $(function(){

        alert("hello");

     });

jQuery对象

jQuery 对象就是通过 jQuery ($()) 包装DOM 对象后产生的对象

jQuery 对象是 jQuery 独有的. 如果一个对象是 jQuery对象, 那么它就可以使用jQuery 里的方法: $(“#persontab”).html();

jQuery 对象无法使用 DOM 对象的任何方法, 同样 DOM 对象也不能使用 jQuery里的任何方法

约定:如果获取的是 jQuery 对象, 那么要在变量前面加上 $.     

var $variable= jQuery 对象

var variable =DOM 对象

 

DOM对象与jQuery对象之间的转换

 

<body>

    用户名:<input type="text" id="name"/>

  </body>

 

$(document).ready(function(){

           //根据id获取DOM对象

           //varDomInput=document.getElementById("name");

           //DomInput.value="小傻";

           //根据id获取jQuery对象

           varjQueryInput=$("#name");

           jQueryInput.val("二傻");

          

           //把DOM对象转换成jQuery对象

           //var$Dinput=$(DomInput);

           //$Dinput.val("三傻");

          

           //把jQuery转换成DOM对象

           //方式一

           //vardInput=jQueryInput[0];

           //dInput.value="四傻";

          

           //方式二

           //dInput=$jQueryInput.get(0);

           //dInput.value="五傻";

          

       });

 

 

:jQuery的操作是在引入类库文件的前提下进行的

!-- 引入Jquery类库文件 -->

 <script type="text/javascript"src="./js/jquery-1.7.1.js"></script>

 

抱歉!评论已关闭.