Javascript 应用于未触发的数组元素的函数

Javascript 应用于未触发的数组元素的函数,javascript,mobile,Javascript,Mobile,整个下午我都被这个问题难住了;我正在尝试将谷歌的快速按钮教程应用到我导航上的“后退”按钮:。 每个部分都有一个后退按钮,其构造如下: <ul class="menu"> <li class="category"> <a class="back"></a> <li class="product"> </li> <li class="category">

整个下午我都被这个问题难住了;我正在尝试将谷歌的快速按钮教程应用到我导航上的“后退”按钮:。 每个部分都有一个后退按钮,其构造如下:

<ul class="menu">
    <li class="category">
        <a class="back"></a>
            <li class="product">
    </li>
    <li class="category">
    etc...

出于可维护性的考虑,我不希望这样做,这样导航就可以在路上进行修改而不必担心。任何洞察都是值得赞赏的——我想我已经盯着一个错误太久了,我错过了一些简单的东西。

看来你是一个关闭问题的受害者。在使用jQuery时,可能只需重写循环:

$.each(back,function(i,item){
    new FastButton(item, function(){
        $(item).trigger('click');
    });
});

我发现这个html和js有很多问题…可能粘贴得太快了?是的,我忘记了包含嵌套级别的ul。我的错。设置一个显示问题的列表。我会尝试;我深陷Java应用程序,所以将其扁平化需要一些时间。有趣的是,我觉得这正引导我走上正确的道路,但我得到了同样的结果。我稍后会深入讨论并发表评论。Cheers@DaveJarvis此部分正在触发单击,但没有响应。我已更正我的代码段、索引和项目的顺序错误。
new FastButton(back[0], function(){
            $(back[0]).trigger('click');
        });
$.each(back,function(i,item){
    new FastButton(item, function(){
        $(item).trigger('click');
    });
});