获取<li>的宽度()只有父</li> <li> s </li>

时间:2014-04-09 22:59:31

标签: javascript jquery

我需要找出父&lt; * li&gt;的宽度,我有菜单,其中包含子菜单,我不希望脚本找到所有子菜单&lt; * 39&lt; * li&gt;,只是父&lt; * li&gt;宽度是必需的,下面是我的函数返回宽度,但宽度应该是760但我得到811,我相信它也在一个类中添加所有li ..

 menuwidth = 0;
 jQuery(".menuclass li").each(function() {
     menuwidth += jQuery(this).width();      
 });    

我尝试将outerwidth()与true,innerWidth()一起给予,但没有任何东西返回预期值..我在这里做错了什么..

问候

1 个答案:

答案 0 :(得分:0)

我认为这是关于选择器的。如果你只是希望li只是在.menuclass中...那么你可以.menuclass > li而它只是抓住顶层而不是.menuclass li li li li