私はいくつかの画像を持っています
<img src="unstarred.png" class="unstarred-button" id="unstarred-1" />
<img src="unstarred.png" class="unstarred-button" id="unstarred-2" />
<img src="unstarred.png" class="unstarred-button" id="unstarred-3" />
<img src="unstarred.png" class="unstarred-button" id="unstarred-4" />
次に、この関数をバインドします。
$('.unstarred-button').click(function() {
id = $(this).attr('id').replace(/^unstarred-/, '');
url = '/star.php?id=' + id;
$.ajax({
type: 'GET',
url: url
}).done(function() {
// What should be put here?
});
});
今、私は先に進む方法がわかりません。src
呼び出しでクリックされた画像の属性を変更したいのですが、 $(this)はクリックさdone()
れた画像を確実に返しません。$(this).attr('id')
undefined
alert()
誰か助けてくれませんか?