-2

我认为这很简单,但我真的不明白为什么这段代码不起作用。

HTML

<div class="gallery" id"rieti">
  <div class="gallery_immagini">
    <img class="img_A" src="grafica/nero.gif">
    <img class="img_B" src="grafica/nero.gif">
  </div>
  <script>carica_la_gallery("rieti", 7);</script>
</div>

JS

function carica_la_gallery (nome_gallery, tot_immagini) {
  alert($("#"+nome_gallery).attr('class'));
}

它给出了未定义的。

在此之后,我必须选择其子 div 上的图像并更改它们的来源。我应该使用吗?

$("#"+nomegallery).find(".img_A").attr('src', 'where the img is');

这是正确的吗?

4

2 回答 2

4
<div class="gallery" id"rieti">

应该

<div class="gallery" id="rieti">
于 2013-11-13T21:57:20.217 回答
0

您的 HTML 标记无效:替换:

<div class="gallery" id"rieti">

和 :

<div class="gallery" id="rieti">

您错过了idrieti之间的“=”符号。

于 2013-11-13T21:58:34.143 回答