Javascript jQuery:按顺序添加图像

Javascript jQuery:按顺序添加图像,javascript,jquery,html,Javascript,Jquery,Html,我在一些链接中有一系列图片 <a href="#" class="flipdown 1"> <img class="bottom" src="numbers/numbers_01.png" /> </a> <a href="#" class="flipdown 2"> <img class="bottom" src="numbers/numbers_02.png" /> </a> <a href="#" class="

我在一些链接中有一系列图片

<a href="#" class="flipdown 1">
<img class="bottom" src="numbers/numbers_01.png" /> </a>
<a href="#" class="flipdown 2">
<img class="bottom" src="numbers/numbers_02.png" /> </a>
<a href="#" class="flipdown 3">
<img class="bottom" src="numbers/numbers_03.png" /> </a>
<a href="#" class="flipdown 4">
<img class="bottom" src="numbers/numbers_04.png" /> </a>

每次页面加载时,都会使用此

(function($) {
$.fn.randomize = function(childElem) {
  return this.each(function() {
     var $this = $(this),
         elems = $this.children(childElem);

  elems.sort(function() { return (Math.round(Math.random())-0.5); });  
  $this.empty();  
  for(var i=0; i < elems.length; i++)

    $this.append(elems[i]);      

  });    
 }
});
(函数($){
$.fn.randomize=函数(childElem){
返回此值。每个(函数(){
变量$this=$(this),
elems=$this.children(childElem);
sort(函数(){return(Math.round(Math.random())-0.5);});
$this.empty();
对于(变量i=0;i
然后我有另一组有序的图像,我想把它们添加到混乱的链接中,但要保持它们的有序。所以我有一些看起来像这样的东西

<a href="#" class="flipdown 4">
<img class="bottom" src="numbers/numbers_04.png" /> 
<img class="top" src="letters/letters_01.png" />
</a>
<a href="#" class="flipdown 2">
<img class="bottom" src="numbers/numbers_02.png" />
<img class="top" src="letters/letters_02.png" />
</a>
<a href="#" class="flipdown 1">
<img class="bottom" src="numbers/numbers_01.png" />
<img class="top" src="letters/letters_03.png" />
</a>
<a href="#" class="flipdown 3">
<img class="bottom" src="numbers/numbers_03.png" /> 
<img class="top" src="letters/letters_04.png" />
</a>
var letterNumber;
for(var i=0; i < elems.length; i++){
    letterNumber = i+1;
    if(letterNumber.toString().length == 1)
        letterNumber = '0'+letterNumber.toString();
    $(elems[i]).append('<img class="top" src="letters/letters_'+letterNumber+'.png" />');
    $this.append(elems[i]); 
}


因此,每次页面加载时,字母图像都保持有序,但数字变得混乱。到目前为止,我所尝试的一切都没有什么建设性

您可以像这样在for循环中动态添加您的
字母
图像

<a href="#" class="flipdown 4">
<img class="bottom" src="numbers/numbers_04.png" /> 
<img class="top" src="letters/letters_01.png" />
</a>
<a href="#" class="flipdown 2">
<img class="bottom" src="numbers/numbers_02.png" />
<img class="top" src="letters/letters_02.png" />
</a>
<a href="#" class="flipdown 1">
<img class="bottom" src="numbers/numbers_01.png" />
<img class="top" src="letters/letters_03.png" />
</a>
<a href="#" class="flipdown 3">
<img class="bottom" src="numbers/numbers_03.png" /> 
<img class="top" src="letters/letters_04.png" />
</a>
var letterNumber;
for(var i=0; i < elems.length; i++){
    letterNumber = i+1;
    if(letterNumber.toString().length == 1)
        letterNumber = '0'+letterNumber.toString();
    $(elems[i]).append('<img class="top" src="letters/letters_'+letterNumber+'.png" />');
    $this.append(elems[i]); 
}
var-letterNumber;
对于(变量i=0;i
你能为这个制作一把小提琴吗?这是你想要的吗?