jquery - 从所有子元素(包括嵌套)中删除样式

标签 jquery html css

我有这个代码

    $(textObject).children().each(function() {
        $(this).removeAttr('style');
        console.log('removing style from first level element: '+this);

    });

但我希望它也影响所有嵌套元素,这个只影响第一级子元素。我也试过了

$(this).children().removeAttr('style');

这是行不通的。

我也试过

$(this).children().css('font-size','');

这也不起作用。

我想完成的事情可能很清楚。

最佳答案

尝试

$(this).find('*').removeAttr('style');

Demo Here

关于jquery - 从所有子元素(包括嵌套)中删除样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19267971/

相关文章:

jQuery attr() 更改 img src

javascript - 在动态加载的表单中激活 jquery ui 小部件

jquery - 互联网浏览器 :Hover style getting stuck on jQuery sortable element

javascript - 在 Android 设备上显示 div

javascript - 选择框以更改网址

html - 如何垂直对齐另一个 div 内的两个 div?

html - 如何使用 CSS 将导航栏更改为选项卡?

javascript - jribbble 不返回结果

css - 背景图像和线性渐变

html - 垂直拉伸(stretch)背景居中对齐