2
我剛剛完成了我的項目的一個環節,它需要遍歷HTML表格的行並根據td
的類執行文本操作。我用兩種不同的方法來處理這個問題,現在我想知道哪一種被認爲是最好的編碼實踐。另外,使用一種方法比另一種更有優勢嗎?jQuery每個增量計數器與選擇器
方法1:
$('#table tr').each(function(){
var something = $(this).find('[class*=someClass]').html();
//Do something with 'something'
});
方法2:
var x = 0;
$('#table tr').each(function(){
var something = $(this).find('.someClass' + x).html();
//Do something with 'something'
x++;
});
兩者都做兩件不同的事情...... – 2014-12-05 21:22:50
順便說一句,'$()。each(function(index){})'。使用索引而不是變量。而且id是唯一的,所以它可能只是你的例子,但是'$('#table')。each'是無用的。 – 2014-12-05 21:24:57
@ Karl-AndréGagnon哎呀。監督。我糾正了它。 – Michael 2014-12-05 21:27:36