类.js-type
表中的每一行都有两个table
个类,并且有很多行。
我使用以下内容用所有.js-type
个对象填充数组:
$('.js-type').each(function(){
myArray.push($(this).text());
});
我的问题是,有没有办法让我使用.table
类中每一行中找到的最后一个元素填充相同的数组?
这就是我的尝试:
Attempt1:
$('.js-type:last-child').each(function(){
myArray.push($(this).text());
});
ATTEMPT2:
$('.js-type:last').each(function(){
myArray.push($(this).text());
});
Attempt3:
$('.js-type').eq(1).each(function(){
myArray.push($(this).text());
});
我对此有任何建议。
非常感谢提前!
答案 0 :(得分:1)
试试这个!
$("tr").each( function () {
myArray.push($(this).find(".js-type").next().text());
});
答案 1 :(得分:1)
这将为您提供每行的最后一个元素:
$('.table tr>*:last-child').each(function(){
myArray.push($(this).text());
});
这将为您提供最后一个.js-type
元素
$('.table tr').find('td.js-type:last-of-type').each(function(){
myArray.push($(this).text());
});
答案 2 :(得分:0)
也许是这样的?
$("table tr").each(
function(i, e)
{
myArray.push( $(e).find(".js-type").eq(1).text() );
}
);