使用JQuery将字符串添加到内联CSS中
Add string to inline CSS with JQuery?
我需要将background-size: cover
的IE破解添加到动态创建的背景图像中。我必须将其添加到我的元素内联css:
<div style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgsrc + "', sizingMethod='scale');">
我试过:
var iehackstring = "filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgsrc + "', sizingMethod='scale');";
$(this).css(iehackstring);
和:
var iehackstring = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgsrc + "', sizingMethod='scale');";
$(this).css("filter" : iehackstring);
但无法使其发挥作用。
有人知道这样做的好方法吗?
它没有那么优雅,但你可以试试这个:
$(this).attr("data-original-style", $(this).attr("style"));
$(this).attr("style", $(this).attr("style") + "[your new style comes here"]);
以防你再次需要原件。。您可以从CCD_ 2中获取它,然后再次将其设置在CCD_。
相关文章:
- jquery css添加IE8过滤器
- 如何将 CSS 添加到 CKEDITOR
- 将 JavaScript 和 CSS 添加到页脚
- 如何将动画 css 添加到引导下拉列表
- 将 css 添加到 jquery 子元素
- 如何使用jquery或javascript将css添加到伪元素
- 将悬停CSS添加到用javascript处理的表单元格中
- jQuery - 将 css 添加到 localStorage 变量
- 将内联 CSS 添加到 Timnymce 中的 body
- 通过JavaScript CSS添加元素后,hack不起作用
- 将 CSS 添加到文档加载后创建的元素
- 如何使用 JS 或 CSS 添加透明度层
- 使用 jQuery 将 CSS 添加到正文中的 head 标签
- 将 CSS 添加到 Javascript 小部件
- jQuery没有't将CSS添加到附加的输入中
- 将自定义CSS添加到使用Web视图呈现的HTML页面中
- 如何将css添加到json响应中
- 将css添加到已经存储在变量中的jQuery对象的伪元素中
- 将css添加到html中表的动态添加行中
- 为什么jQuery(document).ready不工作?/如何将CSS添加到jQuery中的元素中