gpt4 book ai didi

javascript - 如何使用javascript获取倒数第二个元素

转载 作者:行者123 更新时间:2023-12-03 04:01:41 25 4
gpt4 key购买 nike

我有 7 个选项的下拉列表。我需要使用java脚本获取倒数第二个选项的值。我写了一些东西,但它不起作用。

$('.checkbox4').on('click', function(e) {
var last_chekbox4 = $('.checkbox4:last.prev()');
if (last_chekbox4.is(':checked')) {
$('.checkbox4').prop('checked', false);
$(this).prop('checked', true);
}
});

最佳答案

使用prev()方法

$('.checkbox4:last').prev()

如果中间有其他元素,则使用

$('.checkbox4:last').prevAll('.checkbox4').first()

仅供引用:如果元素不是同级元素,则上述方法不起作用。

<小时/> 更新:或者使用 :not() 和 jQuery :last 获取集合中排除最后一个的最后一个。

$('.checkbox4:not(:last):last')

或者使用 eq() 方法通过索引。

var $col = $('.checkbox4');
// get element by index, where index starts from 0
var $ele = $col.eq($col.length - 2);

关于javascript - 如何使用javascript获取倒数第二个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44695922/

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