【发布时间】:2011-02-18 10:16:22
【问题描述】:
我在将#x 的背景图像设置为#y 的背景图像时遇到问题。
如果我错了,请纠正我,但我认为你会在一个简单的情况下这样做
$('#x').css('background-image',$('#y').css('background-image'));
问题在于,最初设置 y 时,是这样设置的:
<div id='y' style='background-image: url(./randomcolor.php?ibase=<?php echo $entity->name; ?>) ....
因此,当它执行此操作时,它会获取生成器的 URL,而 javascript 只是将其视为字符串。我必须在这里做一个ajax,还是有某种我可以使用的评估。
【问题讨论】:
-
试试
alert($('#y').css('background-image'));'因为它应该可以正常工作...让我们看看它会发出什么警报...
标签: jquery css dynamic background-image