如何使用jQuery删除特定的内联样式
how to remove the specific inline style using jQuery
HTML
<div id="myDiv" style="width:100px;height:100px;transform:translate3d(0,0,0);">
//Some Content
</div>
使用jQuery,如何删除特定的内联样式,即转换?
您可以使用css
删除内联样式:
将样式属性的值设置为空字符串将从元素中删除该属性
$("#myDiv").css("transform","");
DEMO
删除内联样式:$("#myDiv").removeAttr("style");
添加一个新的:$("#myDiv").removeAttr("style").attr("style","color:red");
或者添加一个类:$("#myDiv").removeAttr("style").addClass("myDivClass");
jQuery.com中的PostData:.css()文档:
"…获取集合中第一个元素的样式属性的值或为每个设置一个或多个CSS属性匹配的元素。。。"
.css()不删除任何内容。。。还是我错了?也许你可以用.css("transform",")之类的东西来清除"transform'"属性;
好吧,你可以使用.css("transform",")删除内联css属性,而不会干扰其余的属性,但要小心:它只影响内联"style"属性,不会删除存储在css表中的指定类中的任何内容。。。
点击此处,享受您所需的所有选项:关于这个问题的另一个Stackoverflow线程
相关文章:
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 使用递归、Ramda.js和无点样式重构字符串的getPermutations()
- 使用具有内联样式的tidy-html5
- 如果类不是一个选项,如何在使用 jQuery 时控制(避免)嵌套 html 元素的样式
- 如何在不使用Page.Theme属性的情况下设置页面样式和主题
- 为什么样式属性不适用于使用DOMParser创建的元素
- 在 javascript 中更改样式属性使用 className
- 在谷歌地图样式中使用JSON文件
- 设置数据样式并使用javascript将其导出为XLS/CSV/PDF
- CSS3 颜色样式在使用 javascript 删除类后仍然存在
- 如何在 CSS 样式中使用 PHP 变量
- 引导程序'选择'样式,使用jquery转换为bootstrap下拉列表
- 如何检查给定给HTML元素的id或类名是否被脚本或样式表使用
- 更改css样式并使用jQuery附加文本
- 覆盖a 'left'样式值使用Jquery或Javascript
- CSS样式中断使用参数?—状态304未修改
- 如何在js中使用样式标签使用变量
- CSS列表样式类型使用属性值
- 我如何找到在给定元素的样式中使用的CSS变量
- 更改内联样式与使用JS更改外部样式表样式