jquery - 单击图像时尝试删除类

标签 jquery css

我尝试在单击图像时使用 jquery 删除一个类,但我似乎可以让它工作。 我正在使用

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

删除此类,但它不起作用。

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

这是我的 JSFiddle .

最佳答案

不是

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

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

当您使用 addClassremoveClasstoggleClass 时,不得使用 .。正如其他回答者所提到的,在您的演示中,类 title 不应用于 li,而是应用于 div。因此,您必须执行类似的操作来删除 title :

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

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

关于jquery - 单击图像时尝试删除类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17866818/

相关文章:

python - flask + 数据表 : how do you read the AJAX request that DataTables sends as JSON?

css - 有什么方法可以阻止 Apple OS 在表单字段、滚动条等上的原生样式吗?

javascript - 使用 JQuery 根据另一个 DIV 中文本的长度修改 DIV

javascript - 如何在使用 jQuery 加载页面后淡化 div?

javascript - Bootstrap Multiselect 插件显示 'all selected'

html - 容器尺寸有问题

javascript - html提交输入上的iOS 7奇怪按钮

html - 仅具有 CSS 的 UL 中的组标题?

javascript - 如何正确获取javascript Cookie?

javascript - 如何确定字符串是否匹配模式类型