我知道这可能很容易,但我被困在这里。我想ui-mobile
从我的<html>
标签中删除
<html class="ui-mobile">
我试过这个
$(html).removeClass('.ui-mobile');
但它会引发以下异常
Uncaught ReferenceError: html is not defined
我究竟做错了什么?
我知道这可能很容易,但我被困在这里。我想ui-mobile
从我的<html>
标签中删除
<html class="ui-mobile">
我试过这个
$(html).removeClass('.ui-mobile');
但它会引发以下异常
Uncaught ReferenceError: html is not defined
我究竟做错了什么?
代码有两个问题。
html 应该用引号引起来,因为它不是变量。
$('html')
上课前不应该有一段时间
.removeClass('ui-mobile');
$('html').removeClass('ui-mobile');
这是另一种使用prop
节省几个字节的方法:
$('html').prop('class', '');
您需要使用元素选择器,其中元素名称必须作为字符串传递
$('html').removeClass('.ui-mobile');
您的声明意味着 html 是一个用引号括起来的变量,以将其用作标签选择器。还要删除.
removeClass 方法中的点。
$('html').removeClass('ui-mobile');
试试喜欢
$('html').removeClass('ui-mobile');
它应该quotes
像
$('html')
并且不需要.
在你removing
或它时提及类名adding
。它只在你选择它时需要,只需在你使用它时selector
试试这个
$('html').removeClass('ui-mobile');
它非常简单:-
$('html').removeClass('ui-mobile');
上述解决方案的解释:-
$('html') // 这是预定义的选择器
removeClass('ui-mobile'); // 从您定义的选择器中删除类。
您还可以添加类,例如:-
$('html').addClass('ui-mobile');