jQuery(一)

————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>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值