我有一個header.jsp,包含在所有頁面上以顯示我的項目的標題和徽標。它有一個打開面板的鏈接。 //header.jsp如何防止在多頁html文檔的頁面上添加重複的id?
<div data-role="header">
<a href="#menuPanel" data-icon="bars" data-rel="panel">Menu</a>
<div data-role="panel" id="menuPanel" data-position-fixed="true" data-display="overlay" >My menu</div>
</div>
現在我使用的是多頁面的html文件。頭將包含在所有div的data-role = page中。
<div data-role="page" id="page1">
//include header
</div>
<div data-role="page" id="page2">
//include header here
</div>
我的疑問是我的header.jsp有一個id =「menuPanel」的面板。兩個具有相同ID的div將在我的html頁面中包含兩次。即使點擊鏈接,我們也可能會得到不正確的結果。如何解決這個問題,並保存我的項目,使其包含DOM中具有相同ID的兩個div。我想將標題保存爲單獨的文件。 除了使用ID之外,我的面板可以以其他方式打開。請提出一些解決方案
利用外部_header_和_panel _;不要重複自己,只添加一次, – Omar