gpt4 book ai didi

jquery - 通过 ID 删除元素的 css 样式

转载 作者:太空宇宙 更新时间:2023-11-03 19:40:39 27 4
gpt4 key购买 nike

如何禁用已经通过元素名称使用 css 设置样式的元素的样式,我不能通过在 css 中输入类名来制作相同的样式,只是 #ElementName 哪个样式属性没有显示在 html 代码中?

最佳答案

你可以试试:

$("selector").removeAttr("style");

但我的问题是:为什么要删除 CSS 样式?通常这是一个迹象,表明你没有以好的方式做某事。就像有些人会写这样的代码:

$("selector").hover(function() {
$(this).css("background", "red");
}, function() {
// ???
});

问题当然是您不知道将背景设置为什么才能将其重置为正常。这就是你应该使用类的原因:

div.highlight { background: red; }

与:

$("selector").hover(function() {
$(this).addClass("highlight");
}, function() {
$(this).removeClass("highlight");
});

问题已解决。

所以我不能对您的方法发表评论,因为您没有提供足够的细节,但根据我的经验,诸如“我如何删除样式?”之类的问题是一个危险信号。

关于jquery - 通过 ID 删除元素的 css 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1583721/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com