gpt4 book ai didi

jquery - 如何一次完全删除每个 css 属性?

转载 作者:行者123 更新时间:2023-11-28 01:58:46 25 4
gpt4 key购买 nike

我正在使用 jquery.load() 加载外部 html 文件。外部文件具有内联 css,并在主页中呈现。我怎样才能禁用该 css 或者一次完全删除 css。

我见过这样的解决方案

removeClass()
removeAttr()

但是对于这些方法,我需要明确提供每个属性。

最佳答案

下面将过滤/搜索具有 style 属性的元素并删除它们:

$('#content').filter(function() {
var attr = $(this).attr('style');
return typeof attr !== typeof undefined && attr !== false;
}).removeAttr('style');

来源: removeAttr , filter , hasAttr

编辑:不需要each,只需从查询中删除所有style

编辑 2:由于 OP 没有指定要获取的元素,并且根据他的评论,这段代码应该正确地完成:

$('#preview [style]').removeAttr('style');

关于jquery - 如何一次完全删除每个 css 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49472577/

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