2013-07-25 84 views
1

我試圖刪除一個類與jquery單擊圖像時,但我似乎可以得到它的工作。 我使用試圖刪除一個類,當圖像被點擊

$(this).removeClass('.title'); 

移除這個類,但它不工作。

.title{ 
    font-size: 100%; 
    top: -40px; 
    color: white; 
    left: 0%; 
    position: absolute; 
    z-index: 1; 
    } 

這是我的JSFiddle

+0

一個簡單的谷歌會解決這個http://api.jquery.com/removeClass/ – Huangism

回答

8

它不是

$(this).removeClass('.title'); 

$(this).removeClass('title'); 

你不能當你使用addClassremoveClasstoggleClass使用.。正如其他答覆者所提到的,在您的演示中,類title不適用於li,而是適用於div。所以,你必須做這樣的事情,除去title

$(this).find("div").removeClass('title'); 

演示:http://jsfiddle.net/hungerpain/XYZZx/39/

+0

我怎麼能這樣做班級縮放? –

+0

在類'zoom'上使用它:從你所在的位置找到類 - '$(this).find(「。zoom」)。removeClass()' – krishgopinath

1

在你的情況下,它是不夠的,做removeClass("title"),但你需要更多:

$("div",this).removeClass('title'); 

這是按照您的期望工作:http://jsfiddle.net/XYZZx/38/

相關問題