需要一个jQuery函数来循环处理一些变量

需要一个jQuery函数来循环处理一些变量,jquery,Jquery,我对jQuery相当陌生,需要通过编写一个循环3个独立变量的函数来减少一些代码行。以下是我试图描述的注意事项,即对象本身工作良好,我只是一个函数,用于循环使用自定义参数:类型、位置和等级: //TYPE: e, br, ie //POSITION: l, r //RANK: 1, 2, 3, 4, 5 //my script starts here var TYPEPOSITIONRANKname = "label"; var TYPEPOSITIONRANKvalue = "percenta

我对jQuery相当陌生,需要通过编写一个循环3个独立变量的函数来减少一些代码行。以下是我试图描述的注意事项,即对象本身工作良好,我只是一个函数,用于循环使用自定义参数:类型、位置和等级:

//TYPE: e, br, ie
//POSITION: l, r
//RANK: 1, 2, 3, 4, 5

//my script starts here
var TYPEPOSITIONRANKname = "label";
var TYPEPOSITIONRANKvalue = "percentage";
var TYPEPOSITIONRANKimg = "imgurl";
$("#statsTYPE .numberRANKranked .infobox_POSITION h3 span").text(TYPEPOSITIONRANKname);
$("#TYPEPOSITIONRANK img").attr({
    alt: TYPEPOSITIONRANKname,
    src: TYPEPOSITIONRANKimg
});
var TYPEPOSITIONRANKinter = $("#statsTYPE .numberRANKranked .infobox_POSITION p").text().replace(/[^0-9]+/g, "");
var TYPEPOSITIONRANKheight = parseInt(TYPEPOSITIONRANKinter, 10) /10 + 5;
$("#TYPEPOSITIONRANK").height(TYPEPOSITIONRANKheight + "%");
所有大写字母中的单词都是我的参数。在下例中,类型=e,位置=l,等级=1:

var el1name = "label";
var el1value = "percentage";
var el1img = "imgurl";
$("#statse .number1ranked .infobox_l h3 span").text(el1name);
$("#el1 img").attr({
    alt: el1name,
    src: el1img
});
var el1inter = $("#statse .number1ranked .infobox_l p").text().replace(/[^0-9]+/g, "");
var el1height = parseInt(el1inter, 10) /10 + 5;
$("#el1").height(el1height + "%");

这些帽子是怎么回事?什么帽子?我看不到帽子;你的意思是循环遍历所有以TYPEPOSITIONRANK开头的变量吗?希望我的编辑能进一步澄清我的问题……所以我们有一些松散定义的东西,称为TYPE、POSITION和RANK,然后是一些完全不相关的代码。您似乎需要的是虚构的makeItalWork函数。