Rumah  >  Artikel  >  php教程  >  jQuery实现隔行变色的方法分析(对比原生JS)

jQuery实现隔行变色的方法分析(对比原生JS)

高洛峰
高洛峰asal
2016-12-06 14:30:571343semak imbas

本文实例分析了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选择器:

$(&#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;);

有很多的方法 ,多学一点知识,少写一行代码。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn