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