jQuery-获取ul中li的位置()
我试图找出如何得到li相对于ul父标签的左位置。jQuery-获取ul中li的位置(),jquery,position,Jquery,Position,我试图找出如何得到li相对于ul父标签的左位置。 有什么想法吗?你可以给ul标记li的偏移父对象,方法是给它位置:relative。这将允许您调用li,它将告诉您想要知道的内容 var pos = $("#target").position(); $("#target").text("This li is positioned " + pos.top + "px from the top and " + pos.left + "px
有什么想法吗?你可以给
ul
标记li
的偏移父对象,方法是给它位置:relative
。这将允许您调用li
,它将告诉您想要知道的内容
var pos = $("#target").position();
$("#target").text("This li is positioned " + pos.top
+ "px from the top and " + pos.left
+ "px from the left edge of the ul");
将
li
的.offset()
与ul
或.parent()
的.offset()
进行比较,应该可以使用jQuery的.position()获得该值
更多信息请点击此处:
是的,但我想得到的是li而不是ul的职位tag@Jon已经提供了答案-在ul标签上没有相对定位的情况下,li将返回相对于文档而不是ul的位置。
$('li').position()