我试图在单击图像时用jquery删除一个类,但我似乎可以让它工作.我正在使用
$(this).removeClass('.title');
Run Code Online (Sandbox Code Playgroud)
删除这个类,但它不起作用.
.title{
font-size: 100%;
top: -40px;
color: white;
left: 0%;
position: absolute;
z-index: 1;
}
Run Code Online (Sandbox Code Playgroud)
这是我的JSFiddle.
不是
$(this).removeClass('.title');
Run Code Online (Sandbox Code Playgroud)
它的
$(this).removeClass('title');
Run Code Online (Sandbox Code Playgroud)
你在使用.时不得使用addClass,removeClass和toggleClass.正如其他回答者所提到的那样,在你的演示中,该类title不适用于li,而是应用于div.所以你必须做这样的事情来删除title:
$(this).find("div").removeClass('title');
Run Code Online (Sandbox Code Playgroud)
演示:http://jsfiddle.net/hungerpain/XYZZx/39/