jQuery Councurent编码问题(同步jQuery)



通过不浏览所有jQuery函数,我开始使用JQuery的问题。

问题是某些函数的IT以并行方式执行。

如果我有100 <li>儿童的<ol>

当我试图通过所有LI项目发动并增加计数器时,都比显示出失败的计数器值。

​$(document).ready(function(){
    var counter = 0;        
    $("ul li").each(function(){
      counter++;              
    });
    $("div").text(counter);
});​

div文本上的计数器总是0

是否有一种方法可以控制函数的如何并行执行(同步或异步)。

这是jsfiddle上的代码http://jsfiddle.net/burimshala/pf6pn/

您正在通过UL LI而不是OL LI

工作小提琴:http://jsfiddle.net/pf6pn/2/

考虑到这一点,更改:

$("ul li").each(function(){

to

$("ol li").each(function(){

最新更新