0

我对 jQuery Mobile 有疑问。我hideOnInit在页面上有一个类。像这样:

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

在按钮上单击我想删除class='hideOnInit'.

我试过了

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

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

提前致谢。

4

2 回答 2

2

您不必屈服于.班级removeClass名称。从传递给 removeClass 的参数中的类中删除点。

你有 div ,id = hi但你正在从中删除类id = idOfPage

现场演示

改变

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

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

改变

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

<div data-role='page' id='idOfPage' class='hideOnInit'>
于 2013-01-03T06:51:02.150 回答
1

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

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

谢谢

于 2013-01-03T06:54:01.267 回答