我认为这很简单,但我真的不明白为什么这段代码无效。
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'));
}
它给出了undefined。
在此之后,我必须选择其子div上的图像并更改其来源。我应该用吗?
$("#"+nomegallery).find(".img_A").attr('src', 'where the img is');
这是对的吗?
答案 0 :(得分:4)
<div class="gallery" id"rieti">
应该是
<div class="gallery" id="rieti">
答案 1 :(得分:0)
您的HTML标记无效: 替换:
<div class="gallery" id"rieti">
使用:
<div class="gallery" id="rieti">
您错过 id 和 rieti 之间的“=”符号。