从jquerymobile页面中删除一个类

时间:2013-01-03 06:50:31

标签: jquery jquery-mobile

我遇到了jQuery Mobile的问题。我在页面上有一个hideOnInit课程。 像这样:

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

点击按钮我想删除class='hideOnInit'

我试过了

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

没有。在hideOnInit之前,但它不起作用。 有人可以帮忙吗?

提前感谢。

2 个答案:

答案 0 :(得分:2)

您无需在.中为removeClass提供类名称。从传递给removeClass的参数中删除类中的点。

您拥有id = hi的div,但您要从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'>

答案 1 :(得分:1)

ClassName应该在removeClass方法中使用,即不使用。 (.hideOnInit)

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

由于