Javascript 获取jQuery中的第一个元素高度
我有多个元素,它们具有相同的等级,但高度不同。 类“xyz”只有边框。 比如: 但始终获得0使用Javascript 获取jQuery中的第一个元素高度,javascript,jquery,Javascript,Jquery,我有多个元素,它们具有相同的等级,但高度不同。 类“xyz”只有边框。 比如: 但始终获得0使用$().css('height')$().height() css('height')返回准确的css,即10px和.height()返回10 console.log($('.xyz').css('height')); log($('.xyz').height()) .xyz{ 高度:10px; } 使用$().css('height')$().height() css('height')返回准确
$().css('height')
$().height()
css('height')
返回准确的css,即10px
和.height()
返回10
console.log($('.xyz').css('height'));
log($('.xyz').height())代码>
.xyz{
高度:10px;
}
使用$().css('height')
$().height()
css('height')
返回准确的css,即10px
和.height()
返回10
console.log($('.xyz').css('height'));
log($('.xyz').height())代码>
.xyz{
高度:10px;
}
我认为您必须使用jQuery的:eq()选择器,如:
$('div.height:eq(0)').css('height');
它将允许使用索引签出选择特定的div我认为您必须使用jQuery的:eq()选择器,如:
$('div.height:eq(0)').css('height');
它将允许使用索引签出选择特定的div(try.height()
$('.xyz')。height
不会返回0
try.height()
$('.xyz')。height
不会返回0
,最好只返回$()。height():::height()当未显式设置样式高度或具有相对高度时,应回退到clientHeight DOM属性value@RafalR谢谢我不知道。或者最好是$()。height():::height()在未显式设置样式高度或具有相对高度时应回退到clientHeight DOM属性value@RafalR谢谢我不知道。
$('div.height:eq(0)').css('height');