ホームページ  >  記事  >  php教程  >  jQueryのインターレース色変化実現方法の解析(ネイティブJSとの比較)

jQueryのインターレース色変化実現方法の解析(ネイティブJSとの比較)

高洛峰
高洛峰オリジナル
2016-12-06 14:30:571384ブラウズ

この記事では、インターレースの色変更を実現するための jQuery のメソッドを分析します。参考のために皆さんと共有してください。詳細は次のとおりです:

ネイティブ js:

var tab = document.getElementByTagName('table')[0];
var tr = tab.getElementByTagName('tr');
for(var i=0;i<tr.length;i++){
  if(i%2==0){
    tr[i].style.background="orange";
  }else{
    tr[i].style.background="#abcdef";
  }
}

jquery dom selector:

$(&#39;table tr:odd&#39;).css(&#39;background&#39;,&#39;orange&#39;);
$(&#39;table tr:even&#39;).css(&#39;background&#39;,&#39;#abcdef&#39;);

jquery メソッド セレクター:

$(&#39;table tr&#39;).filter(&#39;:odd&#39;).css(&#39;background&#39;,&#39;orange&#39;).end().filter(&#39;:even&#39;).css(&#39;background&#39;,&#39;#abcdef&#39;);

メソッドはたくさんあります。知識が増えると、記述するコードが 1 行減ります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。