Как сделать цикл, который будет получать информацию из текстового файла? - PullRequest
0 голосов
/ 27 августа 2010

Прямо сейчас у меня есть цикл, который увеличивается на один, пока не достигнет своего предела страницы.(это мини-книга / журнал)

Я вставил их в раскрывающийся список, чтобы пользователь мог выбрать желаемый номер, и он перейдет на эту страницу.

Есть ли способвместо того, чтобы использовать числа, каким-то образом получить названия в нем вместо?Как передняя обложка, оглавление, реклама Toyota и т. Д.

Могу ли я как-то перечислить, что я хотел бы отобразить в отдельном текстовом файле, и чтобы цикл проходил по каждому заголовку и отображал его вместоцифры?

Спасибо за любую помощь :) Я использую только jquery & javascript ... и HTML, конечно.

1 Ответ

1 голос
/ 27 августа 2010

Вместо использования счетчика вы можете создать объект / массив, который будет напоминать оглавление. Сделайте что-то вроде этого:

var pages = {
   0 : 'Title Page',
   1 : 'Table of Contents',
   2 : 'Chapter One',
   3 : 'Chapter Two',
   5 : 'Chapter Three'
};

или более просто:

var pages = [
   'Title Page',
   'Table of Contents',
   'Chapter One',
   'Chapter Two'
];

Тогда ваш код может выглядеть примерно так:

$.each(pages, function(index, value) {
    $(document.createElement('option')).val(index).text(value).appendTo($('select#id-here'));
}
...