javascript - 删除样式的所有属性

标签 javascript jquery html css

<div><a id="link" style="position:fixed !important;
    bottom:0px !important;
    right:0px !important;
    color:#000000 !important;font:10pt Arial !important">press me</a>
</div>

为了把那个div block 改成

<div><a id="link" style="position:fixed !important;
    bottom:0px !important;
    left:100px !important;
    color:#000 !important;font:10pt Arial !important">press me</a>
</div>

(只有左边的属性不同),我试试这个

  1. 移除样式的所有属性 ($'#link').RemoveAttr('style');
  2. 我想重新添加 style 的属性,但似乎不存在这样的 AddAttr。

最佳答案

你可以使用 .attr('style', '') 删除,和 .attr('style', '...');将样式设置回来。

但是将 css 样式设置为两个不同的类并改用 .addClass() 和 .removeClass() 可能会更好。

关于javascript - 删除样式的所有属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13393526/

相关文章:

html - ASP.NET MVC 中 CSS 中的根目录

javascript - 从 Bootstrap 中隐藏的 .hidden 中删除 !important 标志是否安全

html - 高度等于动态宽度(CSS 流体布局)+ 展开以包含溢出

javascript - 如何使用 python Web 服务器运行 javascript 代码?

Javascript 嵌套函数评估

javascript - 如何使用 jquery 增加/减少点击事件的元素字体大小?

jquery - 在切换 div 上更改图像

javascript - 只允许将两种类型的字符插入到输入字段中

javascript - elFinder 打开不同的文件夹

javascript - 正则表达式在 Firefox 中有效,但在 Chrome 中无效?