国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

jquery篩選元素(1)

2024-04-27 15:02:01
字體:
來源:轉載
供稿:網友

.eq()
  減少匹配元素的集合為指定的索引的那一個元素。
  .eq(index)
    index一個整數,指示元素的位置,以0為基數。
  $("li").eq(2).CSS('background-color', 'red')
    //選擇第三個元素將其 將其背景變成紅色。
  .eq(-index)
    -index 一個整數,指示元素的位置,從集合中的最后一個元素開始倒數。
  $("li").eq(-2).css('background-color', 'red')
    //選擇倒數第二個元素,將其背景變成紅色。


.filter()
  篩選元素集合中匹配表達式或通過函數測試的 那些元素集合。
  .filter(selector)
    一個用于匹配元素的選擇器字符串。
  $('li').filter(':even').css('background-color','red');
    // 將為奇數行的元素的背景變成紅色。
  .filter(function(index));
    function(index)
      一個函數用作測試集合中的每個元素。this是當前DOM元素。
  $("li").filter(function(index){
    return index % 3 == 2;
  }).css('background-color','red');
    將第三個和第六個三的倍數變成紅色。
  .filter(element)
    element 一個或多個DOM元素匹配當前元素集合。
  $("div").filter(".mddle").css("border-color","red");
    獲得div 中含有.middle 選擇器的元素,將其背景變成紅色。
  .filter(jQuery object)

    jQuery object 類型為對象
      用于進一步篩選當前元素集合。
    $("div").filter(function(index){
      return index == 1 || $(this).attr("id") =="fourth";
    }).css("border","3px double red")
      獲得div 中含有 索引值等于1 或id選擇器為 fourth的元素,改成邊框。

 


.first()
  獲取匹配元素集合中第一個元素。
  這個方法不接受任何參數。
  $("li").first().css("background-color",'red');
    //找到里"li"中第一個元素,將背景顏色變成紅色。


.has()
  篩選匹配元素集合中的那些有相匹配的選擇器,或DoM 元素。
  .has(selector)
  selector 一個用于匹配元素的選擇器字符串。
  .has(contained)
  contained 用于匹配元素的DOM 元素。
    $('li').has('ul').css('background','red');
      過濾出li 中包含 ul 的 元素。
.is()
  判斷當前匹配的元素集合中,是否為一個選擇器, DOM 元素,或者jQ 對象, 如果有一個匹配,那么返回true。
  .is(selector)
    一個字符串,包含一個用來匹配元素的選擇器表達式。
  .is(function(index))
    一個函數,用來測試集合中的元素..index 索引位置。 this指的是當前的元素。
  .is(jQuery object)
    現有的元素,以匹配當前的元素。
  .is(element)
    element 一個用于匹配的DOM 元素。
      $("input[type='checkbox']").parent().is("form");
      判斷表單類型為checkbox 的元素的父級是不是 'form' 如果是返回 true 不是返回 false
.last()
  獲取匹配元素中的最后一個。
    這個方法不接受任何參數。
  $("li").last().css("background-color",'red');
    //找到里"li"中最后一個元素,將背景顏色變成紅色。
.map()
  通過一個函數匹配當前集合中的每一個元素。產生一個包含新的對象。
  .map(callback(index,domElemnt))
    callback(index,domElemnt)
  一個函數對象。
    $('input').map(function(){
      return $(this).val();
    }) 獲取到input 集合中每個的value 值。
.not()
  從匹配的元素集合中移除指定的元素。
  .not(selector)
    selector 一個用于匹配元素的選擇器。
  $('li').not($('.notli')).css('background-color',red);
    除帶有.notli 選擇器以外的 背景顏色設置為紅色。
  .not(elements)
    elements 要從元素集合中移除的一個或或多個DOM 元素。
      $('li').not(':event').css('background-color','red')
    列表項2和4會變成紅色。因為不匹配選擇器。
      $('p').not($("div p.selected"))
        從段落集合中移除滿足“div p.selected”的元素。
    .not(function(index))
      unction 一個函數用作測試集合中的每個元素,this 是指當前的DOM元素。
.slice()
  根據指定的下標范圍,過濾匹配的元素集合,生產一個的對象。
  .slice(start[,end])
    start 一個整數,從0開始計數的下標。起始下標,如果是負數可從末尾開始。
    end 一個整數,從0開始計數的下標。結束下標,如果不寫一直到最后。
  $('li').slice(2).css('background-color', 'red')
    從集合中第三個開始 背景全部為白色。
  $('li').slice(2, 4).css('background-color', 'red');
    從集合中第三和第四項列表背景會被設置為紅色。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐都县| 蒲江县| 昌平区| 蒲城县| 云浮市| 洞头县| 云浮市| 华安县| 嘉禾县| 鄯善县| 永康市| 上饶县| 东丰县| 游戏| 旺苍县| 曲阜市| 清原| 册亨县| 涟水县| 会泽县| 苏尼特右旗| 巧家县| 贵南县| 定安县| 芒康县| 新田县| 大余县| 崇阳县| 漯河市| 闵行区| 沂源县| 淮南市| 阿鲁科尔沁旗| 柘荣县| 平泉县| 贞丰县| 新津县| 安国市| 巩义市| 夹江县| 韶关市|