如何删除hasToolTip?

use*_*345 2 jquery

好吧,我有这个自动生成的代码,完全不知道它来自哪里,它严重导致问题.

我已经厌倦了,因为我已经尝试搞清楚所有文件,但它正在修改我不应该修改的严重核心文件......

这是代码:

 <script type="text/javascript">
   jQuery(document).ready(function()
        {
            jQuery('.hasTooltip').tooltip({"container": false});
        });
</script>
Run Code Online (Sandbox Code Playgroud)

我如何使用jQuery来解决它????

我知道有removeClass,但你必须有一个选择器来使用它...

我的jQuery不够好,不知道如何在没有选择器的情况下删除它...

任何帮助找出正确的jQuery代码来编写它,即使它是自动生成的,它也会变成有效的?

任何帮助都会非常有帮助.不仅仅是言语可以表达.

编辑

好的,这是我怎么写的?

<script type="text/javascript">
jQuery(document).ready(function() {
  jQuery(".deeper").addClass("has-dropdown");
  jQuery("ul li ul").addClass("dropdown");


  jQuery("ul").removeClass("nav");
  jQuery("ul").removeClass("menu");

  $(document).find('.hasTooltip').removeClass('.hasTooltip');

});
</script>
Run Code Online (Sandbox Code Playgroud)

编辑二

为了澄清,我首先要求摆脱hasTooltip的原因是该网站的菜单搞砸了.

如果你在正常情况下查看页面,那很好.

如果您使用搜索按钮,并键入网站可以找到的单词,即"社交服务",菜单就会搞砸.

如果您输入网站无法找到的单词,例如"预订",则菜单保持正常.

除非您使用搜索按钮,否则该网站很好.

由于 hasTooltip ,菜单变得搞砸了.

如果有进一步的混乱,请告诉我.

jam*_*kam 6

我很确信问题不是工具提示,而是你缺少对tooltip插件的jQueryUI.js文件的引用.尝试从Google CDN添加对库的引用:

<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

然后检查控制台窗口以确保没有JS错误,在Chrome中按[F12]: 在此输入图像描述

我的猜测是,这个错误阻止了其他JavaScript的运行,这反过来会设置你的菜单.