Javascript 从1开始分别启动jquery
我需要从1开始每个元素。但现在元素从0开始,可以是,从1开始。不同地我如何做修复从1开始?只要做就行Javascript 从1开始分别启动jquery,javascript,jquery,Javascript,Jquery,我需要从1开始每个元素。但现在元素从0开始,可以是,从1开始。不同地我如何做修复从1开始?只要做就行 var nums = []; $('#table_serv tr td.serv-nomer').each(function (elem, ind) { nums[parseInt($(this).text())] = elem; $(this).text(elem); }); 您可以使用not':first'从选择器中删除第一个元素: var nums = []; $('
var nums = [];
$('#table_serv tr td.serv-nomer').each(function (elem, ind) {
nums[parseInt($(this).text())] = elem;
$(this).text(elem);
});
您可以使用not':first'从选择器中删除第一个元素:
var nums = [];
$('#table_serv tr td.serv-nomer').each(function (elem, ind) {
if(elem > 0 ) {
nums[parseInt($(this).text())] = elem;
$(this).text(elem);
}
});
要在索引0处不包含第一次迭代或元素,请执行以下操作:
$('#table_serv tr td.serv-nomer').not(':first').each(function (elem, ind) {
或者,如果您只想对索引1处的项进行迭代,则可以执行以下操作:
var nums = [];
$('#table_serv tr td.serv-nomer').each(function (elem, ind) {
if (elem != "0")
{
nums[parseInt($(this).text())] = elem;
$(this).text(elem);
}
});
您的意思是不希望包含匹配集中的第一个元素吗?只需执行td.serv nomer:gt1。@BenM我想他的意思是他想跳过循环中的第一个元素……和的可能重复
var nums = [];
$('#table_serv tr td.serv-nomer').each(function (elem, ind) {
if (elem == 1)
{
nums[parseInt($(this).text())] = elem;
$(this).text(elem);
}
});