我需要在点击时向元素添加一个类。点击被注册,但是,当我尝试向目标添加一个类时它没有效果。
<ellipse data-part-id="147" class="body_part" cx="112.75" cy="25" rx="20" ry="20" transform="rotate(0 ,111.663,25)"></ellipse>
$(document).ready(function () {
$('.body_part').click(function (event) {
//has no effect
$(this).addClass('clicked');
//has no effect either
$(event.target).addClass('clicked');
//works & returns the value
$(event.target).attr('data-part-id');
});
});
当我尝试访问该对象以获取某些数据时,它没有任何问题。我做错了吗?