Jquery 单击项目后移除css悬停不透明度
我试图删除一个css不透明度转换规则,我有当你悬停在一个图像。如何避免在单击某个项目后发生这种情况 HTML 我会在jquery中执行类似(见下文)的操作吗Jquery 单击项目后移除css悬停不透明度,jquery,html,css,Jquery,Html,Css,我试图删除一个css不透明度转换规则,我有当你悬停在一个图像。如何避免在单击某个项目后发生这种情况 HTML 我会在jquery中执行类似(见下文)的操作吗 $(this).removeClass('grid'); 您使用的是ID属性,而不是class 将更改为 以及#grid在CSS中将其用于.grid时 然后你的jQuery $(this).removeClass('grid'); 应该没问题:)你试过这样的东西吗 <a class="image" href="#image"&g
$(this).removeClass('grid');
您使用的是
ID
属性,而不是class
将
更改为
以及#grid
在CSS中将其用于.grid
时
然后你的jQuery
$(this).removeClass('grid');
应该没问题:)你试过这样的东西吗
<a class="image" href="#image">
<img src="image.png" id="image" />
</a>
改为
$( this ).removeAttr( 'id' );
或者
到
我会使用一个.click()jQuery函数:
$(".grid").click(function() {
$(this).removeClass('grid')
});
另外,将CSS样式改为Class而不是ID。现在它的
#网格。你需要.grid
才能让它工作。非常感谢#grid to.grid帮助。由于某种原因,我可以得到$(this.removeClass('grid');要删除我在JSFIDLE中注意到的类或其他类,您正在使用removeClass('.grid')
。将其更改为removeClass('grid')
;)。它已经知道您要删除该类,因此您不需要使用
作为类选择器。还有一件事-您正在尝试从非“网格”的对象中删除“网格”。看看这个,它现在成功地删除了这个类:谢谢你的帮助,我已经整理了一个JSFIDLE,因为如果这是你的答案,或者与你的答案有点匹配,我可以看到它可以工作,请在这个问题上打勾。。。它位于投票点箭头下方。
a.image img:target
{
}
$( this ).removeAttr( 'id' );
$(".grid").click(function() {
$(this).removeClass('grid')
});