如何创建一个从txt文件中获取信息的循环?

时间:2010-08-26 20:29:58

标签: javascript jquery loops external

现在我有一个循环,它一直上升,直到它达到其页面限制。 (这是一本迷你书/杂志)

我将它们插入到下拉列表中,以便用户可以选择他们想要的号码,然后它将跳转到该页面。

有没有办法代替使用数字,以某种方式获得标题而不是?如封面,目录,丰田广告等?

我可以以某种方式列出我想要在单独的文本文件中显示的内容,并让循环遍历每个标题并显示它而不是数字吗?

感谢您的帮助:) 我只使用jquery& javascript ...和HTML当然。

1 个答案:

答案 0 :(得分:1)

您可以创建一个类似于目录的对象/数组,而不是使用计数器。做这样的事情:

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