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

首頁 > 編程 > JavaScript > 正文

Jquery下:nth-child(an+b)的使用注意

2019-11-20 23:48:20
字體:
來源:轉載
供稿:網友

后面兩個Class為空來應對可能增加的列數來調節列寬
$("div>p").parent().not($(".grid_2")).filter("nth-child("+lenth+"n+1)")來選擇每行的第2列,但是卻選中了第三列,百思不得其解
利用firbug查詢該元素無意發現元素下的nodeindex(nodeindex為同級元素中的先后順序)和參數an+b計算后的值相同,原來想直接利用nodeindex選擇第2列好了但是不知道如何做好
查了下百度無意發現nth-child也是利用nodeindex選擇的 具體實現如下
復制代碼 代碼如下:

filters:{
  //如$("input[name^='news']")【<inputname="newsletter"/>】
  ATTR:function(elem,match){
    varresult=Expr.attrHandle[match[1]]?Expr.attrHandle[match[1]](elem):elem[match[1]]||elem.getAttribute(match[1]),value=result+"",type=match[2],check=match[4];
    returnresult==null?
      type==="!=":
      type==="="?
      value===check:
      type==="*="?
      value.indexOf(check)>=0:
      type==="~="?
      (""+value+"").indexOf(check)>=0:
      !match[4]?
      result:
      type==="!="?
      value!=check:
      type==="^="?
      value.indexOf(check)===0:
      type==="$="?
      value.substr(value.length-check.length)===check:
      type==="|="?
      value===check||value.substr(0,check.length+1)===check+"-":
      false;
  }
}

原來:nth-child(an+b)是根據 該元素的父元素下的nodeindex值來進行選擇的(就是說會從你當前的元素的父元素中開始選擇子元素),而不是選擇剩下元素的子元素中的第N個

所以我用.not過濾掉了第一列也不能使nodeindex=2的第二列成為"第一列"

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪泽县| 江都市| 土默特左旗| 增城市| 马边| 封丘县| 措美县| 金塔县| 革吉县| 阜新| 定边县| 贵溪市| 瑞金市| 泸水县| 大同市| 清涧县| 皋兰县| 萍乡市| 宜宾市| 新泰市| 宣汉县| 筠连县| 武宣县| 梓潼县| 延长县| 浪卡子县| 湘乡市| 当阳市| 河北区| 武平县| 青岛市| 蓬安县| 星座| 卢湾区| 庄浪县| 鹤庆县| 纳雍县| 仙居县| 武强县| 凤山市| 巴马|