Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript jQuery Basics Understanding jQuery Events and DOM Traversal Events with jQuery

What am I missing with this code?

What do I need to add to this?

<!DOCTYPE html>
<html lang="en">
    <h2>Student List</h2>

    <ul class="student-list">
        <li>James McAvoy</li>
        <li>Alena Holligan</li>
        <li>Wade Christensen</li>
        <li>Matt Krzyzynski</li>

    <script src="app.js"></script>
$('.student-list').on('click', function(event.target){

1 Answer

Emmanuel C
Emmanuel C
10,636 Points

Hey Andrew,

Its actually what you need to remove from your code to make a it work.

First, the call back function for the on() method takes the whole 'event' object, not just the 'event.target'

Second, the jquery in the callback function is selecting even.target as a string instead of as the variable. Simply remove the quotes an you'll be good.