2010-05-17 5 views
4

카운터에 글자가 있어야하는 곳을 팔레트에 동적으로 추가하려고합니다. 예 : 결과 B 결과 C 결과 등 등글자를 사용하는 증분 OL (jQuery)

내가 번호를 사용에 좋은 곳입니다이 코드를 가지고 있지만이 문자로 숫자를 만들기 위해 그것을 어떻게 해야할지 아무 생각도 없어

jQuery(document).ready(function() { 
    jQuery('.results ol').each(function() { 
     jQuery(this).find('li').each(function (i) { 
      i = i+1; 
      jQuery(this).prepend('<span class="marker">' + i + '</span>'); 
     }); 
    }); 
}); 

도움을 주시면 대단히 감사하겠습니다.

답변

2

사용 HTML codes :

소문자 :

jQuery(document).ready(function() { 
    jQuery('.results ol').each(function() { 
     jQuery(this).find('li').each(function(i) { 
      jQuery(this).prepend('<span class="marker">&#' + (i+97) + ';</span>'); 
     }); 
    }); 
}) 

대문자 :

당신은 26 개 이상의 결과가있는 경우이 문자가 부족합니다 물론
jQuery(document).ready(function() { 
    jQuery('.results ol').each(function() { 
     jQuery(this).find('li').each(function(i) { 
      i = i+1; 
      jQuery(this).prepend('<span class="marker">&#' + (i+65) + ';</span>'); 
     }); 
    }); 
}) 

.

+0

멋진 글입니다. 나를 때려. –

+0

굉장해! 감사합니다 힙 –

+1

당신을 환영합니다! 그런데 26 개 이상의 결과를 표시해야합니까? 또한 단지 CSS를 사용하지 않는 이유가 궁금합니다. '.results ol li {list-style-type : upper-alpha}'또는'.results ol li {list-style-type : lower-alpha}' – Mottie