var charttype =    ["柱形图","条形图","折线图","饼图","XY散点图","面积图","圆环图","雷达图","曲面图"];
function changetblquerytype(typeindex)
{$('#tblquerytype img').each(function(i,o)
{var $o=$(this);$o.attr('src',$o.attr('src').replace(/images\/dialog\/query\/detail\/.*\//g,'images\/dialog\/query\/detail\/XY散点图\/')); 
                                  
});
                 
                                     
                  
}stayalive大哥指导我这样替换img的src,现在要根据传入的typeindex来决定replace中 XY散点图 这一部分,
也就是说 XY散点图 这里不固定,是charttype[0]或charttype[1]或charttype[2]  .....这个又怎么改呢???

解决方案 »

  1.   


    var charttype = ["柱形图","条形图","折线图","饼图","XY散点图","面积图","圆环图","雷达图","曲面图"];
    function changetblquerytype(typeindex)
    {
    $('#tblquerytype img').each(function(i,o){
    var $o=$(this);$o.attr('src',$o.attr('src').replace(/images\/dialog\/query\/detail\/.*\//g,'images\/dialog\/query\/detail\/‘+charttype[i]+’\/'));  
    });
        
        
        
    }你和replace叫上劲了?