我正在尝试使用带有jquery的id改变图像的边框颜色(照片['id']从前一个函数传入)照片的ID是'photo239839'的形式
$('#photo'+photo['id']+'').click(function(){
$('#photo'+photo['id']+'').css('border-color','#777');
});
Run Code Online (Sandbox Code Playgroud)
当我尝试使用它的类使用相同的代码时它可以工作,但我不能使用这个方法,因为在同一页面上有多个图像具有相同的类
$('img.flickr_photo').click(function() {
$("this.flickr_photo").css('border-color','#777');
});
Run Code Online (Sandbox Code Playgroud)
And*_*ech 18
这是你需要做的:
$('img.flickr_photo').click(function(){
$(this).css('border-color','#777');
});
Run Code Online (Sandbox Code Playgroud)