jquery - 如何使用 jQuery 读取背景图片 URL?

标签 jquery css

<分区>

如何获取#aboutus div 的背景图片url?我正在尝试这样的事情

$('#aboutus').css('background')=='url(primo2.png)'

如果我控制台记录上面表达式的第一部分,我得到

rgba(0, 0, 0, 0) url(file:///G:/u/primo2.png) repeat scroll 0% 0% / auto padding-box border-box 

而我只需要url() 进行比较。提前致谢。

最佳答案

我想你正在寻找这个-

$(function() {
    $("div").click(function() {
        var bg = $(this).css('background-image');
        bg = bg.replace('url(','').replace(')','');
        alert(bg);
    });
});

http://jsfiddle.net/mblase75/z2jKA/2/

实际答案:https://stackoverflow.com/a/8810040/2300749

关于jquery - 如何使用 jQuery 读取背景图片 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22117307/

上一篇:javascript - 为什么我网站的 slider 只能在 Mac(同一浏览器)上正常工作?

下一篇:css - transparency 将所有对象变为透明

相关文章:

html - 如何在不影响导航栏高度的情况下扩展 Bootstrap 导航栏品牌的背景颜色

jquery - 从 jQuery Mobile 中的日期选择器中删除清除按钮

jquery - 我在 div 中的图像没有文字显示?

jquery - 筛选类别 根据另一个下拉选项选择下拉菜单

javascript - 如果输入的字符串匹配,它会显示带有 javascript 的 HTML 元素

javascript - 为 nouislider 设置新值已达到最大数量

css - 如何使图像缩小以适合固定位置的 flexbox 模态

javascript - 使用循环创建一个div

jquery - WordPress 定制器中的 slider UI

css - 在微调器/加载器运行时禁用背景