Объект event
передается в ваш обработчик кликов с помощью jQuery, поэтому вам нужно указать его в качестве параметра.
Вы также можете добавить обработчик кликов к родительскому объекту и использовать «$ (this)» вместо event.target:
$(...select the parent...).click(function() {
$(this).css("backgroundColor", "red");
});
Если пользователь щелкает по родительскому элементу или любому из его дочерних элементов, он вызывает ваш обработчик щелчков. Если вам нужно изменить фон, только если они действительно щелкают по одному из дочерних элементов (например, не между ними), это не сработает.