作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我卡在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/
我有一个这样的脚本: proc subProc1 { } { puts $var1 } proc subProc2 { } { puts $var2 } proc mainProc {
我是一名优秀的程序员,十分优秀!