Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 对于ul项目,每次运行两次_Loops_Jquery - Fatal编程技术网

Loops 对于ul项目,每次运行两次

Loops 对于ul项目,每次运行两次,loops,jquery,Loops,Jquery,我使用$。每个计算ul项目(li标签)的宽度。 在此示例中,$。每个都可以正常工作,但当我在代码中使用$时,每个运行两次(我的意思是,如果我有4个项目,$。每个将运行8次) 我是否可以使用for创建用于检查li宽度的循环 代码是: 对不起,我的英语不好你的代码很好8 li*200px=1600px代码对我来说似乎很好。我猜实际代码中可能会有更多的li元素。 给出要计算类的li元素,然后像这样调用每个函数以测试: $('.ClassName')。每个(您的小提琴显然为8个项目运行了8次。您的实际

我使用
$。每个
计算ul项目(li标签)的宽度。
在此示例中,
$。每个
都可以正常工作,但当我在代码中使用
$时,每个
运行两次(我的意思是,如果我有4个项目,
$。每个
将运行8次)

我是否可以使用
for
创建用于检查li宽度的循环

代码是:


对不起,我的英语不好

你的代码很好<代码>8 li*200px=1600px

代码对我来说似乎很好。我猜实际代码中可能会有更多的li元素。
给出要计算类的li元素,然后像这样调用每个函数以测试:


$('.ClassName')。每个(

您的小提琴显然为8个项目运行了8次。您的实际代码中可能有更多的
  • 标记,并且没有足够具体地选择它们。为什么您说它运行了两次?我看到结果是1600,与8个元素x 200 px匹配。所以它工作正常?是的,正如我在本示例中的问题中所说的宽度是真的,但这段代码在我的程序中运行了两次!你有没有试过按照我在回答中的建议给出你想要计算一个类的元素?