最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery 選擇方法及$(this)用法實例分析

 更新時間:2020年05月19日 11:13:00   作者:人生如初見_張默  
這篇文章主要介紹了jQuery 選擇方法及$(this)用法,結(jié)合實例形式分析了jQuery 選擇方法及$(this)相關(guān)使用技巧與注意事項,需要的朋友可以參考下

本文實例講述了jQuery 選擇方法及$(this)用法。分享給大家供大家參考,具體如下:

選擇方法

用方法來選擇元素,可以視作$()函數(shù)的鏈?zhǔn)秸{(diào)用,返回仍然是一個jQuery對象

$(function() {
//一、根據(jù)結(jié)果集中元素位置來選擇:first(),last(),eq(),slice()
//1、選擇第一個li
  $('li').first().css('color','red');
//2、選擇最后一個li
  $('li').last().css('color','red');
//3、選擇第三個li,索引從0開始
  $('li').eq(2).css('color','red');
//4、范圍選擇:slice(起始索引,結(jié)束索引),索引從0開始,結(jié)果中不包括結(jié)束索引的數(shù)據(jù)
  $('li').slice(1,4).css('color','red');
//5、slice()省略結(jié)束索引,默認(rèn)選取到最后一個元素
  $('li').slice(1,).css('color','red');
//6、slice()支持負(fù)數(shù),從倒數(shù)開始選擇元素,如:slice(-3),選擇最后三個
  $('li').slice(-3).css('color','red');
//二、根據(jù)結(jié)果集中元素的自身特性來選擇元素:filter(),not()
//從結(jié)果中選擇class為red的元素,等價于$('li.red')
$('li').filter('.red').css('color','red');
//filter()方法可以傳入一個回調(diào)判斷函數(shù),參數(shù)就是索引
$('li').filter(function(index) {return index%2 == 0}).css('color','red');
等價于:
$('li:even').css('color','red');
 
//與filter()功能相反的是not()方法,選擇所有奇數(shù)行
$('li').not(function(index) {return index%2 == 0}).css('color','red');
等價于:
$('li:odd').css('color','red');
//三、將選中元素集合當(dāng)作上下文,其實就是一個定位標(biāo)志
//find(),children(),contents(),next(),prev(),nextAll(),prevAll(),parent(),parents(),closest(),parentsUntil()
//1、查詢所有l(wèi)i元素下面的strong元素,文本設(shè)置為red,可以深入到多級
$('li').find('strong').css('color','red');
//2、獲取當(dāng)前元素的下一個元素,當(dāng)前id在第5個li上
$('li').next().css('color','red');
//3、獲取從當(dāng)前開始到結(jié)束的全部元素,會將子孫元素全選中
$('li').nextAll().css('color','red');
//4、獲取當(dāng)前元素的前一個元素,prev()
$('li').prev().css('color','red');
//5、獲取當(dāng)前元素的前面所有元素,prevAll()
$('li').prevAll().css('color','red');
//6、獲取當(dāng)前元素父元素,parent()
$('li').parent().css('color','red');
});

$(this)用法

返回當(dāng)前jQuery對象,與上下文相關(guān):

<head>
  <script>
    $(document).ready(function() {
      $('img').click(function(event) {
        alert($(this).attr('alt'));
      });
    });
  </script>
</head>
<body>
  <img src="images/1.png" alt="one">
  <img src="images/2.png" alt="two">
  <img src="images/3.png" alt="three">
  <img src="images/4.png" alt="four">
</body>

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

更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》及《jquery選擇器用法總結(jié)

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

相關(guān)文章

  • 使用JQuery快速實現(xiàn)Tab的AJAX動態(tài)載入(實例講解)

    使用JQuery快速實現(xiàn)Tab的AJAX動態(tài)載入(實例講解)

    這篇文章主要介紹了使用JQuery快速實現(xiàn)Tab的AJAX動態(tài)載入(實例講解)需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • Jquery+Ajax+PHP+MySQL實現(xiàn)分類列表管理(上)

    Jquery+Ajax+PHP+MySQL實現(xiàn)分類列表管理(上)

    本文將采用Jquery+Ajax+PHP+MySQL來實現(xiàn)一個客戶分類列表的管理,如何利用Ajax和Json技術(shù)讓用戶操作起來覺得更輕松,感興趣的小伙伴們可以參考一下
    2015-10-10
  • 使用 jQuery.ajax 上傳帶文件的表單遇到的問題

    使用 jQuery.ajax 上傳帶文件的表單遇到的問題

    使用 jQuery 上傳帶文件的表單時,會遇到一些小問題。今天小編抽時間給大家介紹使用 jQuery.ajax 上傳帶文件的表單遇到的問題,感興趣的朋友一起看看吧
    2016-10-10
  • 影響jQuery使用的14個方面

    影響jQuery使用的14個方面

    jQuery的插件提供了一個很好的方法,節(jié)省了時間和簡化了開發(fā),避免程序員從頭開始編寫每個組件。但是,插件也將一個不穩(wěn)定因素引入代碼中。一個好的插件節(jié)省了無數(shù)的開發(fā)時間,一個質(zhì)量不好的插件會導(dǎo)致修復(fù)錯誤的時間比實際從頭 開始編寫組件的時間還長。
    2014-09-09
  • jQuery實現(xiàn)判斷滾動條到底部

    jQuery實現(xiàn)判斷滾動條到底部

    這篇文章主要介紹了jQuery實現(xiàn)判斷滾動條到底部的相關(guān)資料,需要的朋友可以參考下
    2015-06-06
  • jquery和js實現(xiàn)對div的隱藏和顯示方法

    jquery和js實現(xiàn)對div的隱藏和顯示方法

    jquery和js分別可以實現(xiàn)對div的隱藏和顯示,方法也不一樣,jquery的show、show;js的hidden、visible
    2014-09-09
  • 簡單分析javascript面向?qū)ο笈c原型

    簡單分析javascript面向?qū)ο笈c原型

    為了說明 JavaScript 是一門徹底的面向?qū)ο蟮恼Z言,首先有必要從面向?qū)ο蟮母拍钪?, 探討一下面向?qū)ο笾械膸讉€概念:1.一切事物皆對象,2.對象具有封裝和繼承特性,3.對象與對象之間使用消息通信,各自存在信息隱藏
    2015-05-05
  • 用jquery模仿的a的title屬性的例子

    用jquery模仿的a的title屬性的例子

    用jQuery實現(xiàn)的模仿a的title屬性的例子,在測試的時候ie6,7上出現(xiàn)了層次混亂,下面是解決方法,感興趣的朋友可以看看
    2014-10-10
  • jQuery 1.9.1源碼分析系列(十四)之常用jQuery工具

    jQuery 1.9.1源碼分析系列(十四)之常用jQuery工具

    這篇文章主要介紹了jQuery 1.9.1源碼分析系列(十四)之常用jQuery工具的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • jQuery常用數(shù)據(jù)處理方法小結(jié)

    jQuery常用數(shù)據(jù)處理方法小結(jié)

    這篇文章主要介紹了jQuery常用數(shù)據(jù)處理方法,實例總結(jié)了trim、param、isArray、isFunction、each等jQuery常用的數(shù)據(jù)處理方法,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02

最新評論

平顺县| 星子县| 博客| 德清县| 九台市| 惠东县| 定日县| 古田县| 贵定县| 张北县| 武夷山市| 蒙阴县| 晴隆县| 孟村| 准格尔旗| 阿荣旗| 苍山县| 呼和浩特市| 思南县| 泾阳县| 日土县| 綦江县| 乐平市| 公主岭市| 鲁山县| 科技| 福海县| 和田县| 夹江县| 安化县| 虹口区| 库尔勒市| 河池市| 盐池县| 定安县| 道真| 北海市| 涞水县| 雷州市| 思南县| 安乡县|