Javascript 使用js/jquery更改头表图像
我正在加载一个动态操作,用于更改css中表格标题中的图像,如下所示:Javascript 使用js/jquery更改头表图像,javascript,jquery,oracle-apex,Javascript,Jquery,Oracle Apex,我正在加载一个动态操作,用于更改css中表格标题中的图像,如下所示: .apexir_WORKSHEET_DATA th { background: url("../images/report_bg.gif") repeat-x scroll 0 0 #AAAAAA; } 我上传了一张图片,使用javascript和jquery,我正在这样做: $('.apexir_WORKSHEET_DATA th').css({'background': '#WORKSPACE_IMAGES#head
.apexir_WORKSHEET_DATA th {
background: url("../images/report_bg.gif") repeat-x scroll 0 0 #AAAAAA;
}
我上传了一张图片,使用javascript和jquery,我正在这样做:
$('.apexir_WORKSHEET_DATA th').css({'background': '#WORKSPACE_IMAGES#header_image.gif'});
但是使用firebug时,我发现图像无法加载,如何解决这个问题?您忘记在图像周围放置
url()
。请尝试以下方法:
$('.apexir_WORKSHEET_DATA th').css({'background': 'url("#WORKSPACE_IMAGES#header_image.gif")'});
不过,还有一些其他想法:
- 您真的要更改整个
属性,还是只更改背景
背景图像
是否应在图像名称中?这个会被替换吗#工作区#图像#
background
属性允许您一次设置所有背景属性。背景属性分别是背景颜色
,背景图像
,背景重复
,背景附件
和背景位置
。如果您只想更改图像(而不是该图像的定位和重复方式),则可能只需要更改背景图像
,而不需要更改所有背景属性。你可以。