ページに一連の写真があり、その下にいくつかのテキスト情報といくつかのボタンがあります。
<div class="photowrapper">
<div class="photowrapperphoto">
<div class="photocontainer">image</div>
</div>
<div class="textwrapperphoto">
<div class="textleftwrapperphoto">
<div class="phototitle">photo_0001</div>
<div class="photoprice">£3.00</div>
<div class="photosize">6 by 4 inch</div>
</div>
<div class="textrightwrapperphoto">
<div class="photoaddbutton">Add</div>
<div class="photoremovebutton">Delete</div>
</div>
</div>
誰かが「photoaddbutton」をクリックすると、「photowrapperphoto」のクラスが修正されるように、jquery を入れたい (背景色を追加する)。
要素 photowrapperphoto を識別する方法がわかりません。
ページに上記の html がたくさんあります (つまり、画像がたくさんあります)。直前の「photowrapperphoto」を変更したいだけですが、現在使用しているjqueryはページ上のすべての「photowrapperphoto」クラスを変更します。
$(document).ready(function() {
$('.photoaddbutton').click(function() {
$('.photowrapperphoto').attr('class', 'photowrapperphotoselected');
});
});
何か案は?