如何检查.each
循环中的当前元素是否是选区中的最后一个元素?检查元素是否是选中的最后一个元素
我已经用下面的代码试了一下:
$('#order').find('.xyz').find('input[id ^="order"]').not('[id $="_zyx"]').each(function (index, element) {
var isLast = ($(element) == $('#order').find('.xyz').find('input[id ^="order"]').not('[id $="_zyx"]').last());
});
随着我越来越三个要素查询。我想选择这个选择的最后一个元素以供进一步使用。
为了确定哪些元素是正确的我与上面的代码测试,但我越来越false
为isLast
的地方应该是true
最后一个元素。
我错过了什么吗?
我使用的HTML是不适合此。我提供了所有必需的信息。哪些是查询和返回的元素的数量。 – Snickbrack
您的jQuery看起来相当复杂,如果我们能看到HTML,可能会大大简化。 –