中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

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

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

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、襄垣網(wǎng)站維護(hù)、網(wǎng)站推廣。

選擇方法

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

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

看完上述內(nèi)容,是不是對(duì)jQuery的選擇方法和$(this)的使用方法有進(jìn)一步的了解,如果還想學(xué)習(xí)更多內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章標(biāo)題:jQuery的選擇方法和$(this)的使用方法
URL網(wǎng)址:http://www.rwnh.cn/article22/jdjpjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、云服務(wù)器、電子商務(wù)、品牌網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)公司、用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
阿鲁科尔沁旗| 澄城县| 泰来县| 彰武县| 衢州市| 抚松县| 中卫市| 宜昌市| 新源县| 雅安市| 巴彦淖尔市| 雅江县| 武功县| 临沧市| 柞水县| 固安县| 鞍山市| 盐津县| 弥渡县| 石河子市| 驻马店市| 桂东县| 西乌珠穆沁旗| 且末县| 嵊泗县| 苍梧县| 旺苍县| 乐东| 舞阳县| 昌平区| 塔城市| 临江市| 永平县| 景宁| 英超| 永定县| 巴林右旗| 闽侯县| 衢州市| 永兴县| 通山县|