gpt4 book ai didi

javascript - 使用jquery获取上级 sibling 的id

转载 作者:行者123 更新时间:2023-11-28 18:45:22 27 4
gpt4 key购买 nike

我卡在jquery中的一个功能上,问题是,假设我有3个div,现在它们都是 sibling ,所以我站在第三个div上,我想要div 2和div 1的id。我想要的是获取div2和div3的id。我正在使用 jquery 来做到这一点,但我当前的代码仅返回 div1 的 id。

<div class="main-div">
<div class='div' id='1'>Div1</div>
<div class='div' id='2'>Div2</div>
<div class='div' id='3'>Div3</div>
</div>

jquery

$('#3').closest('[id]').find(".div").attr('id');

最佳答案

这是 Tushar 想要表达的内容的工作示例。 Fiddle

HTML:

<div class="main-div">
<div class='div' id='div1'>Div1</div>
<div class='div' id='div2'>Div2</div>
<div class='div selected' id='div3'>Div3</div>
<div class='div' id='div4'>Div4</div>
</div>

<p><b>Previous Items</b></p>
<div class="prevIDs"></div>

JS:

$(".selected").prevAll().each(function() {
var divID = $(this).attr('id');
$('.prevIDs').append("<p>" +divID + "</p>");
});

关于javascript - 使用jquery获取上级 sibling 的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35411411/

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