大家好我正在研究Jquery标签,我有一个标签,它是一个类函数addClass并删除内容
我有一个IF ELSE,看起来像
$ (function () {
if (ui.panel.id == 'tab-1') {
$ ("#DIV_ID").addClass ("CLASS", 0);
return false;
} else {
$ ("#DIV_ID").removeClass ("CLASS", 0);
return false;
}
});
这是一种用标签查看的方式吗?如果不是我该怎么办?
[编辑]
答案 0 :(得分:2)
Javascript区分大小写,因此AddClass
和addClass
是不同的东西。虽然忽略了多余的空格,但不允许将它们放在标识符中。此外,addClass
和removeClass
方法只接受一个参数。此外,# DIV_ID
可能不起作用,因为它会将空ID(这是不可能的)与具有标记名“DIV_ID”的后代节点匹配。您需要将其更改为#DIV_ID
:
$ (function () {
if (ui.panel.id == 'tab-1') {
$ ("#DIV_ID"). addClass ("CLASS");
return false;
} else {
$ ("#DIV_ID"). removeClass ("CLASS");
return false;
}
});
另外,我不知道你把这个片段放在哪里,但请注意,一旦文档准备好,就会执行此代码。因此,如果它在<script>
个标签内,则会执行,而不是在切换标签时。