我正在尝试动态地向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>');
});
});
});
任何帮助是极大的赞赏!
最佳答案 使用
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>');
});
});
})
大写:
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个结果,你当然会用完字母.