2011-05-16 34 views
0

我需要一些幫助,因爲過去幾天我嘗試過但我無法弄清楚。 我用一個循環創建不同的列表項。它具有以下格式:帶有數據角色頁面的鏈接列表項

<li><a href="page1"><h3>Page 1</h3><p>Open page 1</p></a></li> 

所以,你可以看到這個頁面有一個HREF到第1頁,其他項目有聯繫的第二頁,第三頁等。

我怎麼可以在這個代碼不同頁面循環創建:

<div data-role="page1" id="page1"> 
    <div data-role="content"><p>This is Page 1</p></div> 
</div> 

我覺得這樣的事情,但是這是行不通的:

jQuery(function($) {   
    var b = $('body');   
    for(i=0; i<10; i++)   
    {      
     $('<div data-role="page1" id="page1"><div data-role="content"><p>This is Page '+i+'</p></div></div>').appendTo(b).page();  
    }  
}); 
+0

這是什麼'.page()'方法?我從未見過它。 – 2011-05-16 18:18:41

+0

它刷新頁面 – 2011-05-16 18:36:00

+0

你的data-role =「page1」應該是data-role =「page」,因爲頁面永遠不會改變。這是jQM的顯示器標記,不是導航 – 2011-05-16 19:10:00

回答

0

如何

 $('<div data-role="page'+i+'" id="page'+i+'"><div data-role="content"><p>This is Page '+i+'</p></div></div>').appendTo(b);  
+0

不,當點擊列表項「Error Loading Page」時出現錯誤。 – mike643 2011-05-16 18:59:32

+0

data-role =「page」+ i +'「應該是data-role =」page「 – 2011-05-16 19:08:19

+0

已更改但仍無法使用。 – mike643 2011-05-16 19:11:30

相關問題