Jquery mobile jquery移动问题->;使用.removeClass和.addClass不起作用

Jquery mobile jquery移动问题->;使用.removeClass和.addClass不起作用,jquery-mobile,Jquery Mobile,找不到有相同问题的人(搜索结果通常返回jquery和css的荒谬编码错误,但这里不是这样 问题: 我有“主动”和“非主动”两个班 处于非活动状态-列表项将具有背景图像1 激活-列表项将具有背景图像2 单击后,应将其切换到正确位置…示例代码: $('ul li.inactive>a').live('click',函数(e){ e、 预防默认值(); theLI=$(this); //激活/停用按钮 theLI.removeClass('inactive').addClass('activ

找不到有相同问题的人(搜索结果通常返回jquery和css的荒谬编码错误,但这里不是这样

问题: 我有“主动”和“非主动”两个班

处于非活动状态-列表项将具有背景图像1 激活-列表项将具有背景图像2

单击后,应将其切换到正确位置…示例代码:

$('ul li.inactive>a').live('click',函数(e){
e、 预防默认值();
theLI=$(this);
//激活/停用按钮
theLI.removeClass('inactive').addClass('active');
});
对于JQUERY MOBILE,这段代码不起作用,我尝试先添加类,然后删除…还尝试为活动类切换类

如果我将jquerymobile从包含中删除,它将非常有效。 将jquery移动库添加回,不起作用

这不是css问题

使用firebug进行检查后,似乎是在删除类时发现了问题,而在尝试添加类时发现了问题?

这是有效的:


页面标题
.inactive{颜色:红色;}
.active{颜色:蓝色;}
$('ul li.inactive>a').live('click',函数(e){
e、 预防默认值();
theLI=$(this);
//激活/停用按钮
theLI.removeClass('inactive').addClass('active');
});
$('ul li.active>a').live('click',函数(e){
e、 预防默认值();
theLI=$(this);
//激活/停用按钮
theLI.removeClass('active').addClass('inactive');
});
index.html
  • 一个
  • 两个