如何在内联时使用jquery获得页边距顶部
嗨,这是我的代码的一个例子。我想从div appointmentContainer中包含的所有“div”中获取页边顶部如何在内联时使用jquery获得页边距顶部,jquery,Jquery,嗨,这是我的代码的一个例子。我想从div appointmentContainer中包含的所有“div”中获取页边顶部 <div class="appointmentContainer"> <div style="width: 940px; z-index: 8; background-color: yellow; position: absolute; margin-top: 0px;" class="a_162"> <a id="a_16
<div class="appointmentContainer">
<div style="width: 940px; z-index: 8; background-color: yellow; position: absolute; margin-top: 0px;" class="a_162">
<a id="a_162" class="appointments">414<br/></a>
</div>
<div style="width: 940px; z-index: 8; background-color: yellow; position: absolute; margin-top: 15px;" class="a_164">
<a id="a_164" class="appointments">aaaa<br/></a>
</div>
</div>
这就是我到目前为止所拥有的。我想找到父div what is appointmentcontainer中的所有锚定标记,并获得所有边距顶部的列表
所以我想要一份清单
margin-top : 0
margin-top: 15
或
您的问题有点不清楚,但这会将div的所有页边空白顶部放在
.appointmentContainer
中,该容器的ID为\a\u 162
:
var margin_tops = [];
$('#a_162').closest('.appointmentContainer').find('div').each(function() {
margin_tops.push($(this).css('margin-top'));
});
alert(margin_tops.join("\n"));
我不明白的是,当
margin top
应用于div
元素时,为什么您试图选择a
元素?对不起,没有“a”,我写得很匆忙。过一会儿我会试试你的。这是什么?推送和加入?做最近的比父项更好吗?push
和join
是数组方法(),使用最近的
比父项
更简单。请注意,如果只想选择一项,则不应使用parents
,默认情况下,parents
将选择html
元素之前的所有元素。
0
15
var margin_tops = [];
$('#a_162').closest('.appointmentContainer').find('div').each(function() {
margin_tops.push($(this).css('margin-top'));
});
alert(margin_tops.join("\n"));