标题说明了一切!我一段时间以来一直在努力解决这个问题而无法解决问题
<div id="slider">
<ul>
<!-- -->
<li><a target="_blank" href="ANOUK-2014-De-l'orient-a-partout-20x20.jpg"><img src="ANOUK-2014-De-l'orient-a-partout-20x20.jpg" alt="123 chf"/></a></li>
<li>
<div class="artSpecs">
<table>
<tr><td><p>Titre :</p></td><td><p>De l'orient à partout</p></td></tr> <!-- Titre -->
<tr><td><p>Medium :</p></td><td><p>Peinture</p></td></tr> <!-- Medium -->
<tr><td><p>Dimensions :</p></td><td><p>20 x 20 cm</p></td></tr> <!-- Dimensions -->
<tr><td><p>Année :</p></td><td><p>2014</p></td></tr> <!-- Année -->
<tr><td><p>Artiste :</p></td><td><p>Anouk</p></td></tr> <!-- Artiste -->
<tr><td><p>Prix :</p></td><td><p>000 CHF.</p></td></tr> <!-- Prix -->
</table>
</div>
</li>
<!-- -->
<!-- -->
<li><a target="_blank" href="ANOUK-2014-Tout-en-beaute-20x20.jpg"><img src="ANOUK-2014-Tout-en-beaute-20x20.jpg" alt="456 chf"/></a></li>
<li>
<div class="artSpecs">
<table>
<tr><td><p>Titre :</p></td><td><p>Tout en beauté</p></td></tr> <!-- Titre -->
<tr><td><p>Medium :</p></td><td><p>Peinture</p></td></tr> <!-- Medium -->
<tr><td><p>Dimensions :</p></td><td><p>20 x 20 cm</p></td></tr> <!-- Dimensions -->
<tr><td><p>Année :</p></td><td><p>2014</p></td></tr> <!-- Année -->
<tr><td><p>Artiste :</p></td><td><p>Anouk</p></td></tr> <!-- Artiste -->
<tr><td><p>Prix :</p></td><td><p>000 CHF.</p></td></tr> <!-- Prix -->
</table>
</div>
</li>
<!-- -->
<!-- -->
<li><a target="_blank" href="ANOUK-Ecriture-musicale-50x50-tech.mixte-sur-toile.jpg"><img src="ANOUK-Ecriture-musicale-50x50-tech.mixte-sur-toile.jpg" alt="123 chf"/></a></li>
<li>
<div class="artSpecs">
<table>
<tr><td><p>Titre :</p></td><td><p>Ecriture musicale</p></td></tr> <!-- Titre -->
<tr><td><p>Medium :</p></td><td><p>Peinture</p></td></tr> <!-- Medium -->
<tr><td><p>Dimensions :</p></td><td><p>50 x 50 cm</p></td></tr> <!-- Dimensions -->
<tr><td><p>Année :</p></td><td><p>2014</p></td></tr> <!-- Année -->
<tr><td><p>Artiste :</p></td><td><p>Anouk</p></td></tr> <!-- Artiste -->
<tr><td><p>Prix :</p></td><td><p>000 CHF.</p></td></tr> <!-- Prix -->
</table>
</div>
</li>
<!-- -->
<!-- -->
<li><a target="_blank" href="ANOUK-Note-de-musique-40x40-tech.mixte-sur-toile.jpg"><img src="ANOUK-Note-de-musique-40x40-tech.mixte-sur-toile.jpg"/></a></li>
<li>
<div class="artSpecs">
<table>
<tr><td><p>Titre :</p></td><td><p>Note de Musique</p></td></tr> <!-- Titre -->
<tr><td><p>Medium :</p></td><td><p>Peinture</p></td></tr> <!-- Medium -->
<tr><td><p>Dimensions :</p></td><td><p>40 x 40 cm</p></td></tr> <!-- Dimensions -->
<tr><td><p>Année :</p></td><td><p>2014</p></td></tr> <!-- Année -->
<tr><td><p>Artiste :</p></td><td><p>Anouk</p></td></tr> <!-- Artiste -->
<tr><td><p>Prix :</p></td><td><p>000 CHF.</p></td></tr> <!-- Prix -->
</table>
</div>
</li>
<!-- -->
<!-- -->
<li><a target="_blank" href="ANOUK-2014-Balade-ame-corps-80x60.jpg"><img src="ANOUK-2014-Balade-ame-corps-80x60.jpg"/></a></li>
<li>
<div class="artSpecs">
<table>
<tr><td><p>Titre :</p></td><td><p>Balade âme et corps</p></td></tr> <!-- Titre -->
<tr><td><p>Medium :</p></td><td><p>Peinture</p></td></tr> <!-- Medium -->
<tr><td><p>Dimensions :</p></td><td><p>80 x 60 cm</p></td></tr> <!-- Dimensions -->
<tr><td><p>Année :</p></td><td><p>2014</p></td></tr> <!-- Année -->
<tr><td><p>Artiste :</p></td><td><p>Anouk</p></td></tr> <!-- Artiste -->
<tr><td><p>Prix :</p></td><td><p>000 CHF.</p></td></tr> <!-- Prix -->
</table>
</div>
</li>
<!-- -->
和有问题的jQuery代码
$(document).ready(function() {
var count = $("#slider ul").children("li").length;
for (i = 1; i < count; i = i+2) {
alert(i);
$("#slider ul li:nth-of-type(i+1) tr:nth-last-of-type(1) td:nth-last-of-type(1) p").text($("#slider ul li:nth-of-type(i) img").attr("alt"));}
});
这是jsfiddle:
(我在循环中放置一个alert()只是为了看它是否有效,它实际上只弹出一次!这证明那里有问题,但在哪里?
顺便说一句,如果脚本有效,你应该看到JsFiddle结果面板中第一个表的价格(&#34; Prix&#34;)从000 CHF变化。到123 chf
问题出在哪里?我无法弄清楚。
感谢您的回答:)
编辑:
Okey现在我真的需要这样做:
这次为什么它不起作用?
请亲切的人,我很快就需要答案,因为我很快就会接近我的截止日期!
编辑编辑::
好吧,我解决了我的问题!