Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如有其他说明,请使用标签i和x27;我现在在Jquery上_Javascript_Jquery_Tabs - Fatal编程技术网

Javascript 如有其他说明,请使用标签i和x27;我现在在Jquery上

Javascript 如有其他说明,请使用标签i和x27;我现在在Jquery上,javascript,jquery,tabs,Javascript,Jquery,Tabs,大家好,我正在处理Jquery选项卡,我有一个选项卡,它是一个类函数addClass和remove content 我有一个IF-ELSE制作的​​看起来 $ (function () { if (ui.panel.id == 'tab-1') { $ ("#DIV_ID").addClass ("CLASS", 0); return false; } else { $ ("#DIV_ID").removeClass ("CLASS", 0); retur

大家好,我正在处理Jquery选项卡,我有一个选项卡,它是一个类函数addClass和remove content

我有一个IF-ELSE制作的​​看起来

$ (function () {
  if (ui.panel.id == 'tab-1') {
    $ ("#DIV_ID").addClass ("CLASS", 0);
    return false;
  } else {
    $ ("#DIV_ID").removeClass ("CLASS", 0);
    return false;
  }
});
这是一种看待tab的方式吗?如果不是,我该怎么办

[编辑]


我的代码是区分大小写的,所以
AddClass
AddClass
是不同的。尽管多余的空格被忽略,但不允许将它们放在标识符中。另外,
addClass
removeClass
方法只接受一个参数。此外,
#DIV_ID
可能不起作用,因为它会将空ID(这是不可能的)与具有标记名“DIV_ID”的子节点相匹配。您需要将其更改为
#DIV\u ID

$ (function () {
  if (ui.panel.id == 'tab-1') {
    $ ("#DIV_ID"). addClass ("CLASS");
    return false;
  } else {
    $ ("#DIV_ID"). removeClass ("CLASS");
    return false;
  }
});

另外,我不知道您将这个代码段放在哪里,但请注意,一旦文档准备就绪,就会执行此代码。因此,如果它在
标记中,则在切换选项卡时执行,而不是执行。

那么,您显示的代码是否有效?您的代码中有空格。在我看来,这不像jQuery。是的,选项卡工作正常,但它不能添加或删除类。出于某种原因,我的问题中有一些空白,编辑了它,但它和你现在一样?还是我遗漏了什么?“另外,我不知道你把这段代码放在哪里了,但请注意,这段代码是在文档准备好后执行的。因此,如果它在标记中,则在切换选项卡时执行,而不是在切换选项卡时执行。”它在中,但我希望在切换时执行。。我需要做什么才能让它在你切换时执行?在你发表评论之前,我已经为ID添加了一个更新。用于切换的按钮/选项卡的ID是什么?应该从哪里构造
?您没有包括提供
.tabs
方法的库。它在jquery-ui.min.js中?否则我的标签也不能用了?