首页 > Web开发 > 详细

初识jQuery

时间:2014-08-08 01:39:05      阅读:397      评论:0      收藏:0      [点我收藏+]

Jquery是一套Javascript脚本库,包括:jquery核心组件、Jquery UI组件、Jquery扩展组件

兼容目前市面上各种主流浏览器

<script type="text/javascript">
     <!--
        $(
        function (){
           alert("相当于onload事件 ");
        }
       );
     //-->
     </script>
<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>

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

  </script>
 </head>
 <body>
  <script type="text/javascript">
     <!--
        $(
        function (){
         // alert("相当于onload事件 ");
        }
       );
     //-->
     </script>
<table border="1" class="mytable" style="display:none">
<tr>
    <td>dffd</td>
    <td>dfffffff</td>
    <td>dffffff</td>
</tr>
<tr>
    <td>dffd</td>
    <td>dfffffff</td>
    <td>dffffff</td>
</tr>
<tr>
    <td>dffd</td>
    <td>dfffffff</td>
    <td>dffffff</td>
</tr>
<tr>
    <td>dffd</td>
    <td>dfffffff</td>
    <td>dffffff</td>
</tr>
</table>
<input type="button" value="进入" class="enter">
     <input type="button" value="退出" class="exit">
<script type="text/javascript">
<!--
    //$(".mytable").show();
    $(".enter").bind("click",function(){
      $(".mytable").fadeIn(1000);//;show();
    })
    $(".exit").bind("click",function(){
      $(".mytable").fadeOut()//hide();
    })
//-->
</script>
 </body>
</html>

$(".exit")函数就是选择一个html文档中的html元素,是一个jquery对象。选择的参数为css选择器的名称。

 

Jquery对象和dom对象

 

Jquery对象称为jquerydom的包装集。

 

jquery函数得到的对象都是jquery包装集对象。只有jquery对象能够调用jquery库中的函数;

 

Dom对象只能使用传统的dom函数

 

两个对象之间可以转换

 

Dom对象转换为jquery包装集对象:

 

$(dom对象)

 

<script type="text/javascript">
<!--
    var mytable=document.getElementById("mytable");
    //alert(mytable.nodeName);
    $(mytable).show();
//-->
</script>

 

Jquery对象转换为dom对象方法:

Jquery对象[0]

 

<script type="text/javascript">
<!--
    var mytable=document.getElementById("mytable");
    //alert(mytable.nodeName);
    var jqueryObject=$(mytable);
    jqueryObject.show(1000);
    var domObject=jqueryObject[0];
    alert(domObject.nodeName);
//-->
</script>

 

Jqueryhtml的操作

 

<div id="mydiv"></div>

 

<script type="text/javascript">

<!--

//<p>lasdf<b>jadf</b>asdfasdf</p>

/*

var mydiv=document.getElementById("mydiv");

var pele=document.createElement("p");

pele.appendChild(document.createTextNode("lasdf"));

var bele=document.createElement("b");

bele.appendChild(document.createTextNode("jadf"));

pele.appendChild(bele);

pele.appendChild(document.createTextNode("asdfasdf"));

mydiv.appendChild(pele);

*/

  // $("<p>lasdf<b>jadf</b>asdfasdf</p>").appendTo("#mydiv");

  //$("#mydiv").append("<p>lasdf<b>jadf</b>asdfasdf</p>");

 

/*

var pele=$("<p>");

pele.append("lasdf");

var bele=$("<b>");

bele.append("jadf");

pele.append(bele);

pele.append("asdfasdf");

$("#mydiv").append(pele);

*/

 

var pele=$("<p>")

pele.append("lasdf").append("<b>jadf</b>").append("asdfasdf");;

$("#mydiv").append(pele);

 

//-->

</script>

 

 

 

 

 

初识jQuery,布布扣,bubuko.com

初识jQuery

原文:http://www.cnblogs.com/danwuxinbolg/p/3898287.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!