检查点击元素的ID

Shn*_*per 3 javascript jquery

我有几个具有相同类的图像,并希望设置一个单击功能,根据单击的图像更改某些元素中的文本.我的if语句不起作用,我不完全确定为什么因为我之前使用过这种方法,或者我认为.

$('.gallery_image').click(function(e) {
    var t = $(this);
    if(t.id == 'csf') {
        console.log('It works!');
    }
});
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

Sou*_*sou 6

t.attr('id')而不是t.id

关于.attr()的更多信息

  • Or use `if(this.id == 'csf')` instead. (7认同)