在html中通过id调用图像,图像未显示

时间:2017-07-24 00:21:19

标签: jquery html

我试图调用使用php和javascript动态调用和存储的图像的路径。我不确定id标签是否适用于使用图像。下面的语法导致图像无法显示,即使我确定图像存在。

<img src="browse/level1/images/subcategory/" + id ="myimage1" + "1_1.jpg">

myimage1是路径的一部分,特定于您点击的项目,它不是图像

数据来自while循环中的html数据元素,具体取决于单击的按钮。

data-id-myimage1="<?php echo $product['ProductImage1'];?>

然后添加到单击按钮时的功能。

  $("#myimage1").text($(this).attr('data-id-myimage1'));

1 个答案:

答案 0 :(得分:1)

我假设您已经写过myimage1是一个javascript变量。

您可以将其存储到php变量中,然后在<img/>标记内使用它:

<script type="text/javascript">
<?php $tmp_id = "<script>document.write(myimage1)</script>"?>   
</script>

<img src="browse/level1/images/subcategory/" + <?php echo $tmp_id ?> + "/1_1.jpg">