2010-08-26 52 views
0

現在我有一個循環直到它達到頁面限制。 (這是一本迷你書/雜誌)如何製作一個能夠從txt文件獲取信息的循環?

我把它們插入到一個下拉列表中,這樣用戶可以選擇他們想要的數字,它會跳到那個頁面。

是否有任何方法來代替使用數字,以某種方式獲取標題呢?像封面,目錄,豐田廣告等?

我可以通過某種方式列出我想要在單獨的文本文件中顯示的內容,並讓循環遍歷每個標題並顯示它而不是數字嗎?

感謝您的任何幫助:) 我只使用jquery & javascript ...和html當然。

回答

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')); 
} 
相關問題