jquery - 我需要一个 jquery 命令来更改背景图像 : url() content

标签 jquery

我是一个新手。我有这个代码:

<div id="cloud-zoom-big" class="cloud-zoom-big" style="position: absolute; left: 342px; top: -10px; width: 390px; height: 390px; background-image: url(http://kato-shoes.ro/image/cache/data/balerini/balerini1234verde-750x750.jpg); z-index: 99; background-position: -359px -359px;">
    <div class="cloud-zoom-title" style="opacity: 0.5;">Balerini Prada 1234</div>
</div>

我需要一个 jquery 命令来更改 background-image: url() 内容(() 里面的内容),以及另一个链接。另一个链接是这样的('href'.data.data.pop)

这是应该更改的注释行:

图像交换变体

if(data.data.image !='')  {

$('#image').attr('src', data.data.thumb);
$('#wrap a').attr('href', data.data.pop);
$('.image a').attr('href', data.data.pop);  // this line to be fixed
                       }

粗线应该是什么样子? 有人可以帮忙吗,我被困在这个问题上三个星期了......:)

最佳答案

你需要这样做:

var imageUrl = data.data.pop;
$('#image').css('background-image', 'url(' + imageUrl + ')');

关于jquery - 我需要一个 jquery 命令来更改背景图像 : url() content,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15853369/

相关文章:

javascript - 对所有事件使用 jQuery .on()

javascript - 如何使用 javascript 解析带有数组的外部 JSON 文件

php - 将 php 转换为 jQuery for XML?

javascript - fadeIn/FadeOut 与 bootstrap (CSS) 重叠的 div

javascript - Uncaught ReferenceError : $ is not defined how to solve?

jquery - 使用 hasClass() 检查文档中的 <div> 类时需要帮助

javascript - 为复杂数据 amcharts 创建串行条形图

javascript - img.onload 在 IE 中给出无效参数

javascript - 执行顺序行为

javascript - 如何使用 localstorage 将列表中的所有复选框 bool 值存储到数组中?