如何从数组返回值以填充href值

时间:2011-08-10 15:38:58

标签: javascript jquery

var standard = $(function(){

                        //should return reversed iterated standard anchor array
                            $.each(standard_anchor,function(value){ return (value) })  

                            });

/////

$(函数(){

    /*  should  replace all a href values with reversed iterated standard anchor data   */
         $('a [href]').reverse().each().attr('href', function(){ return ( standard) });


});

/////

所以这就是我尝试过但它不起作用,我不知道它为什么不起作用,有什么建议吗?

standard_anchor是数组名称,var standard是我认为在函数中使用时可以返回那些数组值的函数。

2 个答案:

答案 0 :(得分:2)

我认为您正在寻找的是:

$('a [href]').reverse().each(function(i){
    $(this).attr('href', standard_anchor[i]);
});

答案 1 :(得分:0)

var standard没有正确定义,它被包含在jquery方法中,试试这个。

var standard = function(){

   //should return reversed iterated standard anchor array
   $.each(standard_anchor,function(value){ return value });  

};

(function(){

   /*  should  replace all a href values with reversed iterated standard anchor data   */
   $('a[href]').reverse().each().attr('href', function(){ return standard(); });


});