gpt4 book ai didi

javascript - 检查元素是否是选择中的最后一个元素

转载 作者:行者123 更新时间:2023-11-28 15:02:41 24 4
gpt4 key购买 nike

如何检查 .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());
});

通过查询,我得到了三个元素。我想选择此选择的最后一个元素以供进一步使用。

为了确定哪个元素是正确的,我用上面的代码对其进行了测试,但对于最后一个元素的 isLast ,我得到了 false

我错过了什么吗?

最佳答案

您不需要为此使用 Jquery。使用元素的长度和循环的索引。

var elements = $('#order').find('.xyz').find('input[id ^="order"]').not('[id $="_zyx"]');

elements.each(function (index, element) {
var isLast = (index+1) === elements.length;
});

关于javascript - 检查元素是否是选择中的最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40306744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com