2013-01-03 62 views
0

我有一個jQuery Mobile的問題。我在頁面上有一個hideOnInit類。 這樣的:從jquerymobile頁面中刪除一個類

<div data-role='page' id='hi' class='hideOnInit'> 

上的按鈕,點擊我要刪除的class='hideOnInit'

我已經試過

$('#idOfPage').removeClass('hideOnInit'); 

並沒有。之前hideOnInit,但它不工作。 任何人都可以幫忙嗎?

在此先感謝。

回答

2

您不必在removeClass中輸入.並輸入類名稱。在傳遞給removeClass的參數中從類中刪除點。

你的DIV id = hi,但你從id = idOfPage消除類

Live Demo

變化

$('#idOfPage').removeClass('.hideOnInit'); 

$('#idOfPage').removeClass('hideOnInit'); 

變化

<div data-role='page' id='hi' class='hideOnInit'> 

<div data-role='page' id='idOfPage' class='hideOnInit'> 
+0

我已嘗試也,但它不工作。 – user1652050

+0

我已經用現場演示更新了我的答案,檢查它是否有幫助。 – Adil

+0

我認爲你使用錯誤的id eighter將idOfPage分配給你的div id或者在jquery選擇器中使用hi。 – Adil

1

類名應在不removeClass方法即內部使用。 (.hideOnInit)

$('#idOfPage').removeClass('hideOnInit'); 

感謝

+0

我曾試過,但它不工作。這就是爲什麼我發佈這個問題。 – user1652050