我有列表,我正在尝试编写 jQuery 代码来计算之前的 li 宽度,而不是悬停在某个元素上。例如,如果我悬停第三个元素,我需要获得第一个 + 第二个元素的宽度。
<ul>
<li>First</li>
<li>Second</li>
<li>Third</li>
<li>Fourth</li>
</ul>
目前的代码:
jQuery('ul li').each(function() {
jQuery(this).hover(function () {
jQuery(this).prevAll().width();
});
});
但我只得到一个先前的元素宽度。有人可以帮忙吗?