2013-07-25 93 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/

相关问题