91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery的選擇方法和$(this)的使用方法

發布時間:2020-07-23 14:40:06 來源:億速云 閱讀:203 作者:小豬 欄目:web開發

這篇文章主要講解了jQuery的選擇方法和$(this)的使用方法,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

選擇方法

用方法來選擇元素,可以視作$()函數的鏈式調用,返回仍然是一個jQuery對象

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

$(this)用法

返回當前jQuery對象,與上下文相關:

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

看完上述內容,是不是對jQuery的選擇方法和$(this)的使用方法有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

剑河县| 花莲县| 太仓市| 金湖县| 万安县| 积石山| 阿尔山市| 文登市| 西贡区| 绥阳县| 东宁县| 平果县| 卢湾区| 文昌市| 巨鹿县| 樟树市| 新宁县| 南投县| 邢台市| 五大连池市| 竹北市| 砚山县| 田东县| 廉江市| 抚顺市| 潞城市| 靖安县| 拜城县| 兴宁市| 磐安县| 凤凰县| 衡阳县| 呼图壁县| 巴里| 陕西省| 颍上县| 马公市| 拜泉县| 彭阳县| 新民市| 绩溪县|