亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JQuery樣式操作、click事件以及索引值-選項卡應用示例

2019-11-19 11:35:10
字體:
來源:轉載
供稿:網友

本文實例講述了JQuery樣式操作、click事件以及索引值-選項卡應用。分享給大家供大家參考,具體如下:

JQuery的css函數既能讀屬性值,也能寫屬性值:

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>樣式操作</title>  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>  <script type="text/javascript">    $(function () {      var $div=$('#box');      var sTr=$div.css('fontSize');//讀      alert(sTr);      $div.css({backgroundColor:'pink',color:'black',fontSize:'20px'})//寫    });  </script></head><body>  <div id="box">div元素</div></body></html>

其實不光是css函數,JQuery內的其他函數也是這樣的,如果放值就是寫,如果不放就是讀。

樣式的加減

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>Title</title>  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>  <script type="text/javascript">    $(function () {      var $div=$('.box');      $div.addClass('big');//加入big類      $div.removeClass('red');//去除red樣式類    })  </script>  <style type="text/css">    .box{      width: 100px;      height: 100px;      background-color: red;    }    .big{      font-size: 30px;    }    .red{      color: green;    }  </style></head><body><div class="box red">div元素</div></body></html>

給元素綁定click事件

$('#btn1').click(function)(){ //內部的this指的是原生對象 //使用JQuery對象用$(this)}

點擊事件,切換樣式

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>Title</title>  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>  <script type="text/javascript">    $(function () {      var $btn=$('#btn');      $btn.click(function () {//綁定事件        // var $div=$('.box');        // if(!$div.hasClass('col01')){        //   alert(1);        // }        // $div.addClass('col01');        //可以簡化成下面的寫法        $('.box').toggleClass('col01');//切換樣式      })    });  </script>  <style type="text/css">    .box{      width: 200px;      height: 200px;      background-color: gold;    }    .col01{      background-color: green;    }  </style></head><body>  <input type="button" name="" value="切換樣式" id="btn">  <div class="box">div元素</div></body></html>

索引值-選項卡

有時候需要獲得匹配元素相對于其同胞元素的索引位置,此時可以用index()方法獲取。

var $li=$('.list li ').eq();alert($li.index());//彈出
<ul class="list"><li>1</li><li>2</li>..............<li>6</li></ul>

得到索引值

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>Title</title>  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>  <script type="text/javascript">    $(function () {      var $li=$('.list li');      // alert($li.length);      alert($li.eq(3).index());      var s=$li.filter(".myli").index();      alert(s);    })  </script></head><body>  <ul class="list">    <li>1</li>    <li>2</li>    <li>3</li>    <li>4</li>    <li class="myli">5</li>    <li>6</li>    <li>7</li>    <li>8</li>  </ul></body></html>

選項卡的制作,點擊事件之后,當前點擊的事件加上樣式,其他統計的元素,去掉樣式,關鍵代碼

$(this).addClass('current').siblings().removeClass('current');var num=$(this).index();$div.eq($(this).index()).addClass('active').sibling().removeClass('active');

完整:

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>Title</title>  <style type="text/css">    .btns input{      width: 100px;      height: 40px;      background-color: grey;      border: 0;    }    .btns .current{      background-color: gold;    }    .cons div{      width: 500px;      height: 300px;      background-color: gold;      display: none;/*整體都不顯示了*/      text-align: center;      line-height: 300px;      font-size: 30px;    }    .cons .active{      display: block;    }  </style>  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>  <script type="text/javascript">    $(function () {      var $btn=$('.btns input');      var $div=$('.cons div');      // alert($btn.length);      // alert($div.length);      $btn.click(function () {        // 我點擊哪一個按鈕,$(this)就指的是誰,而this        //指的是原生的,$(this)指的是JQuery的        // $(this).siblings().removeClass('current');        // $(this).addClass('current');//可以用鏈式調用        $(this).addClass('current').siblings().removeClass('current');        var num=$(this).index();        $div.eq($(this).index()).addClass('active').sibling().removeClass('active');      })    })  </script></head><body>  <div class="btns">    <input type="button" name="" value="01" class="current">    <input type="button" name="" value="02">    <input type="button" name="" value="03">  </div>  <div class="cons">    <div class="active">選項卡1的內容</div>    <div>選項卡2的內容</div>    <div>選項卡3的內容</div>  </div></body></html>

JQuery可以使用鏈式調用,在改變選項卡樣式的時候就用到了。

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具 http://tools.VeVB.COm/code/HtmlJsRun 測試上述代碼運行效果。

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery常見事件用法與技巧總結》、《jQuery常用插件及用法總結》、《jQuery操作json數據技巧匯總》、《jQuery擴展技巧總結》、《jQuery常見經典特效匯總》及《jquery選擇器用法總結

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩国产中文字幕| 91亚洲一区精品| 日韩欧美大尺度| 日韩精品视频免费专区在线播放| 久久色在线播放| 国产欧美一区二区白浆黑人| 国产精品免费久久久久久| 色一区av在线| 欧美日韩日本国产| 色偷偷噜噜噜亚洲男人| 中文字幕不卡av| 91高清视频免费观看| 国产精品亚洲自拍| 欧美黄色性视频| 欧美综合国产精品久久丁香| 久久久免费精品| 欧美一级淫片丝袜脚交| 成人激情综合网| 91精品综合久久久久久五月天| 久久久久久久影院| 国产精品久久久久久久久免费| 国产精品成人免费电影| 亚洲欧美制服另类日韩| 国产欧美一区二区白浆黑人| 亚洲肉体裸体xxxx137| 黑人极品videos精品欧美裸| 国产精品6699| 国产欧美日韩免费| 欧美一级视频免费在线观看| 日韩激情av在线播放| 日韩www在线| 国产精品久久久久91| www.亚洲成人| 欧美日韩国产中文字幕| 欧美精品在线第一页| 欧美极品美女电影一区| 精品毛片三在线观看| 欧美成人午夜激情在线| 在线观看久久av| 亚洲视频在线看| 九九久久久久99精品| 久久躁狠狠躁夜夜爽| 欧美激情va永久在线播放| 国内精品久久久久伊人av| 亚洲女人被黑人巨大进入al| 中文日韩电影网站| 亲子乱一区二区三区电影| 日韩av免费在线看| 在线视频日韩精品| 午夜伦理精品一区| 国产69精品久久久久久| 亚洲色图18p| 亚洲综合国产精品| 欧美性精品220| 国产精品久久久久免费a∨| 久久99精品国产99久久6尤物| 成人久久一区二区三区| 午夜精品一区二区三区在线播放| 亚洲国产另类久久精品| 日韩资源在线观看| 91精品国产色综合| 中文字幕在线看视频国产欧美在线看完整| 久久久亚洲精品视频| 日本三级韩国三级久久| 精品亚洲va在线va天堂资源站| 国产精品香蕉av| 中文字幕国产精品久久| 欧美激情成人在线视频| 久久中文字幕国产| 日韩欧美亚洲范冰冰与中字| 亚洲精品成人久久电影| 成人在线视频网站| 亚洲片国产一区一级在线观看| 亚洲欧美中文日韩v在线观看| 欧美日韩在线免费| 懂色av中文一区二区三区天美| 亚洲色图五月天| 国产精品综合不卡av| 亚洲一区二区三区在线视频| 亚洲精品av在线| 亚洲美女精品成人在线视频| 成人免费视频97| 97超级碰碰碰| 欧美性受xxx| 国产精品福利小视频| 91精品91久久久久久| 久久久久久国产精品| 日韩电影中文字幕在线观看| 97热精品视频官网| 91午夜理伦私人影院| 亚洲精品97久久| 亚洲国产成人精品一区二区| 欧美肥臀大乳一区二区免费视频| 日韩av片免费在线观看| 日韩欧美中文第一页| 日韩欧美999| 欧美激情日韩图片| 亚洲一品av免费观看| 国产日本欧美一区二区三区| 亚洲欧美日韩天堂一区二区| 国产精品小说在线| 亚洲精品成a人在线观看| 日韩免费电影在线观看| 91美女福利视频高清| 欧美巨乳在线观看| 久久精品99久久香蕉国产色戒| 精品久久久久久久大神国产| 成人在线视频网站| 国产精品嫩草影院久久久| 国产精品久久久久久久久久新婚| 亚洲精品久久久久中文字幕二区| 日韩在线观看精品| 国产综合在线视频| 成人免费在线视频网址| 国产成人福利视频| 亚洲精品日产aⅴ| 国产成人精彩在线视频九色| 国产精品一区二区久久久久| 中文.日本.精品| 91网站在线看| 欧美大尺度在线观看| 国产经典一区二区| 国产精品jvid在线观看蜜臀| 国产aaa精品| 久久成年人视频| 日韩在线免费观看视频| 国产精品久久久久久久久免费看| 国产视频在线一区二区| 亚洲男人av在线| 97超碰蝌蚪网人人做人人爽| 韩国三级日本三级少妇99| 欧美日韩精品在线| 777777777亚洲妇女| 国产午夜精品一区理论片飘花| 国产精品wwwwww| 亚洲成av人乱码色午夜| 岛国精品视频在线播放| 国产欧美日韩精品丝袜高跟鞋| 国产精品精品一区二区三区午夜版| 日韩在线视频网| 成人黄色中文字幕| 欧美一乱一性一交一视频| 丰满岳妇乱一区二区三区| 51ⅴ精品国产91久久久久久| 伊人亚洲福利一区二区三区| 国产大片精品免费永久看nba| 欧美成人免费播放| 成人有码在线播放| 91精品国产乱码久久久久久蜜臀| 在线播放日韩精品| 欧美国产激情18| 日韩麻豆第一页| 91av在线播放| 欧美日韩中文字幕在线| 亚洲国产小视频| 日本中文字幕成人| 欧美在线视频免费| 亚洲999一在线观看www| 国产精品丝袜高跟| 九九久久精品一区| 亚洲大胆人体av| 日韩免费在线观看视频| 国产偷国产偷亚洲清高网站| 久久99精品久久久久久琪琪|