好吧,我有這個代碼是自動生成的,並且絕對是不知道它來自哪裏,它是嚴重的問題。如何移除hasToolTip?
而且我很厭倦了,因爲我已經嘗試找出所有的文件,但它的修改,我不應該修改嚴重的核心文件...
下面的代碼:
<script type="text/javascript">
jQuery(document).ready(function()
{
jQuery('.hasTooltip').tooltip({"container": false});
});
</script>
我如何使用jQuery defang它?
我知道有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>
編輯兩個
爲了澄清,我爲什麼要求擺在首位擺脫hasTooltip的原因是該網站的那個菜單被搞砸了。
如果您在正常情況下查看該頁面,那很好。
如果您使用搜索按鈕,並鍵入網站可以找到的詞,即「社會服務」,菜單會被搞砸。
如果您鍵入網站無法找到的詞,如「book」,則菜單保持正常。
該網站很好除非你使用搜索按鈕。
菜單被搞砸了,因爲hasTooltip的。
請讓我知道是否有進一步的混淆。
該代碼是自動生成的?你能不能在jQuery('。hasTooltip')'中搜索你的源文件,只是刪除違規行而不是拼湊一個黑客行爲? – jammykam
@jammykam,有很多很多很多的文件。所有核心文件,我不應該在第一次修改。已經修改了一個文件,它在某種意義上起作用。但我無法找出哪個文件再次出現這個問題。我已經經歷了其中的一些,但它太過分了。此外,我懷疑如果我做了其他一些事情,這將會重新擡頭醜陋,因爲它是自動生成的,儘管這麼多文件!我只是想要它完成和結束。 – user273072545345
在這種情況下,在您不想使用工具提示的地方,從您生成的標記中刪除類「hasTooltip」,並且工具提示將不會應用於該元素 – jammykam