我知道这可能很容易,但我被困在这里。我想从ui-mobile
代码
<html>
<html class="ui-mobile">
我试过这个
$(html).removeClass('.ui-mobile');
但它引发了以下异常
Uncaught ReferenceError: html is not defined
我做错了什么?
答案 0 :(得分:6)
代码有两个问题。
html应该在引号中,因为它不是变量。
$('html')
在课堂前不应该有一段时间
.removeClass('ui-mobile');
答案 1 :(得分:2)
$('html').removeClass('ui-mobile');
答案 2 :(得分:2)
这是使用prop
节省几个字节的另一种方法:
$('html').prop('class', '');
答案 3 :(得分:1)
您需要使用元素选择器,其中元素名称必须作为字符串传递
$('html').removeClass('.ui-mobile');
答案 4 :(得分:1)
您的陈述意味着html是一个用引号括起来的变量,用它作为标记选择器。同时删除removeClass方法中的点.
。
$('html').removeClass('ui-mobile');
答案 5 :(得分:1)
尝试
$('html').removeClass('ui-mobile');
它应该在quotes
喜欢
$('html')
当您.
或removing
时,不需要提及adding
的班级名称。只有当您选择使用它时,只需要将其用作selector
答案 6 :(得分:1)
试试这个
$('html').removeClass('ui-mobile');
答案 7 :(得分:0)
非常简单: -
$(&#39; HTML&#39)。removeClass(&#39;用户界面的移动&#39);
以上解决方案的说明: -
$(&#39; html&#39;)//这是预定义的选择器
removeClass(&#39;用户界面的移动&#39); //从已定义的选择器中删除类。
您还可以添加类: -
$(&#39; HTML&#39)。addClass(&#39;用户界面的移动&#39);