使用js / jquery更改标头表图像

时间:2011-07-13 15:12:34

标签: 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#header_image.gif'});

但是对于firebug我看到图像无法加载,我该如何解决?

1 个答案:

答案 0 :(得分:2)

您忘记在图片周围放置url()。试试这个:

$('.apexir_WORKSHEET_DATA th').css({'background': 'url("#WORKSPACE_IMAGES#header_image.gif")'});

只是其他一些想法:

  • 您真的想要更改整个background属性,还是仅仅background-image
  • #WORKSPACE_IMAGES#应该在图片名称中吗?这会被取代吗?