jQuery:替换所有 CSS 背景图像

标签 jquery html css

我使用 jQuery 替换所有使用该标签添加的图像。我怎样才能替换所有用 CSS 添加的图像? 这就是我所拥有的tried with my fiddle所以如果你看到了,jQuery 适用于 img 标签,但不适用于 h1 标签。

JQUERY:

$(document).ready(function () {
    $('img').each(function () {
        if ($(this).attr('src')) $(this).attr('src', 'http://upload.wikimedia.org/wikipedia/en/0/0f/Red_X_Symbol.gif');
    });
    $('h1').each(function () {
        if ($(this).attr('url')) $(this).attr('src', 'http://upload.wikimedia.org/wikipedia/en/0/0f/Red_X_Symbol.gif');
    });
});

最佳答案

这应该适合你

$('h1').css('background-image', 'url(http://upload.wikimedia.org/wikipedia/en/0/0f/Red_X_Symbol.gif)');

WORKING DEMO

关于jQuery:替换所有 CSS 背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17739575/

相关文章:

html - Angular 插值的 span 标签绑定(bind)问题

html - 摆脱列表样式类型和文本之间的边距

javascript - PHP 生成的输出未触发 JS 函数

javascript - Typescript 实现接口(interface)属性

html - 如何在 HTML5 中创建具有平边的多边形形状?

html - 更改 1 个角色下的 h1 和 h2 文本

jquery - 更改动画元素的CSS

带自定义滚动条的 Jquery 选项卡式导航

jquery - 引导轮播堆叠图像和控件不起作用

html - 根据设备宽度使用 CSS 更改 div 顺序