2011-09-06 62 views
0

我想克隆我的應用程序底部的一系列按鈕。我希望用戶在完全滾動時也可以訪問菜單。jquery克隆HTML按鈕的菜單

問題出現時,我使用他們的ID添加事件處理程序的按鈕。看起來重複的IDS不起作用。菜單的第一個實例工作,但下面的一個不起作用。

我想我問的是重複的ID是不是和如果是這樣我怎麼解決這個問題。使用類來定位按鈕?

感謝,

-Laurence

+0

ID不應被複制。 –

+2

你是對的,你永遠不應該有重複的ID,並按照你的建議使用類是一個好主意。 –

+0

重複的ID是否定的,但您可以爲您的按鈕使用專用的類名稱。 – Tomm

回答

0

你可以使用類向您的按鈕提供的功能。所以,您需要將相同的類添加到重複按鈕。然後你可以添加一個事件到類。但是,沒有辦法做多個ID。

您也可以使用相同的名稱,然後在服務器端檢查按下了哪個按鈕。我不知道你的設置或你想要做什麼,但這也可能是一種可能性。

你可以做的另一件事是讓按鈕滾動頁面。因此,您可以在滾動時將其保留在頁面的頂部。那麼你不必擔心試圖複製任何按鈕。

如果你有GMail,你可以通過頁面滾動查看我的意思。如果您在收件箱中向下滾動,則會看到工具欄也向下滾動。