Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 单击项目后移除css悬停不透明度_Jquery_Html_Css - Fatal编程技术网

Jquery 单击项目后移除css悬停不透明度

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

我试图删除一个css不透明度转换规则,我有当你悬停在一个图像。如何避免在单击某个项目后发生这种情况

HTML

我会在jquery中执行类似(见下文)的操作吗

$(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')
});