добавочный OL с использованием букв (jQuery) - PullRequest
4 голосов
/ 17 мая 2010

Я пытаюсь динамически добавить диапазон к ol, где счетчик должен быть в буквах.Например: результат B результат C результат и т. д. и т. д.

У меня есть этот код, который отлично подходит для использования чисел, но я не знаю, что с ним сделать, чтобы превратить числа в буквы

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>');
       });
    });
});

Любая помощь с благодарностью!

1 Ответ

2 голосов
/ 17 мая 2010

Используйте HTML коды :

Нижний регистр:

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>');
       });
    });
})

Верхний регистр:

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>');
       });
    });
})

Конечно, у вас закончатся буквы, если у вас более 26 результатов.

...