是否可以使用jQuery删除任何不通过CSS或样式属性应用于HTML的样式,例如:
<table width="100%" border="0" cellSpacing="0" cellPadding="0">我想删除宽度,边框,cellSpacing和cellPadding。
我在这里看到过这篇文章:Use jQuery to remove an inline style,但它只对特定属性执行此操作,而且它似乎使用样式属性来应用它,而不是删除内联属性。
编辑:我不想删除已使用style属性应用的任何内容,我想删除尚未使用它应用的任何内容,谢谢
发布于 2013-10-01 23:50:26
前面的答案准确地说明了你不想要什么( you you want )。
样式不是通过CSS或属性实现的。我想删除宽度,边框,cellSpacing和cellPadding。
$('*').removeAttr('width border cellSpacing cellPadding'); // etc发布于 2013-10-01 23:48:21
检查这一条
$('#myElement').removeAttr('style');发布于 2013-10-01 23:49:19
您可以使用
$('#myElement').removeProp('style');removeProp
在更新问题之后更新了
$('#myElement').removeAttr('border');$('#myElement').removeAttr('border width cellSpacing cellPadding');如果要从所有元素中删除属性
$('*').removeAttr('border width cellSpacing cellPadding');
并列出要在removeAttr('')中删除的属性
https://stackoverflow.com/questions/19120573
复制相似问题