私は自分のサイトで jQuery を使い始めたところです。このサイトには、たくさんのサムネイルがあるギャラリーのようなサイトがあります。サムネイルをクリックすると、関連するテキストを含む新しい div ボックスで画像が開きます。divボックスの画像を変更できたので、サムネイルに収まりますが、テキストを変更する方法がわかりません。これは、画像の下にある比較的長いテキストであり、各サムネイルに異なるテキストと画像を表示したいと考えています。
ここに私のHTMLがあります:
<div id="showcontent">
<h1 class="content_header">HEADER</h1>
<img class="content_image" src="img/image_01_large.png" alt="" />
<p class="text_01">
texttexttext
</p>
<p class="text_02">
text text text
</p>
</div>
<div id="thumbnails">
<p>
<img src="img/image_01_thumb.png" alt=""/>
<img src="img/image_02_thumb.png" alt=""/>
<img src="img/image_03_thumb.png" alt=""/>
<img src="img/image_04_thumb.png" alt=""/>
</p>
</div>
そして、ここに私のjQueryコードがあります:
function viewContent(){
$(document).ready(function(){
$('#thumbnails img').click(function(){
$('.content_image').attr('src',$(this).attr('src').replace('thumb','large'));
$('#showcontent p').attr('class').replace('.text_01', '.text_02');
});
});
};