Javascript 仅获取父级s的宽度()

Javascript 仅获取父级s的宽度(),javascript,jquery,Javascript,Jquery,我只需要找出父菜单的宽度,我有一个包含子菜单的菜单,我不想让脚本找到所有子菜单,只是需要父菜单的宽度,下面是我返回宽度的函数,但是宽度应该是760,但我得到811,我相信它也会在一个类中添加所有的li menuwidth = 0; jQuery(".menuclass li").each(function() { menuwidth += jQuery(this).width(); }); 我尝试将outerwidth也设置为true,innerWidth,

我只需要找出父菜单的宽度,我有一个包含子菜单的菜单,我不想让脚本找到所有子菜单,只是需要父菜单的宽度,下面是我返回宽度的函数,但是宽度应该是760,但我得到811,我相信它也会在一个类中添加所有的li

 menuwidth = 0;
 jQuery(".menuclass li").each(function() {
     menuwidth += jQuery(this).width();      
 });    
我尝试将outerwidth也设置为true,innerWidth,但没有返回预期值。。我在这里做错了什么


关于

我想是关于选择器的问题。如果你只是想把李放在菜单里。。。然后你可以做.menuclass>li,它只会抓住顶层,而不是.menuclass li等

发布一点HTML,我可以帮上更大的忙。在演示中,li总是和它最宽的孩子一样宽,它返回的非常完美,不确定出了什么问题,让我来挖掘更多。。谢谢你的回复。。