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

Kenneth Dubroff
Kenneth Dubroff
10,612 Points

$(‘li’).eq(-2) Unexpected AST node type encountered initializing the jQueryMethodCall.arguments property: UnaryExpressio

Given the following html:

<!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="jquery-3.2.1.min.js"></script>
  <script src="app.js"></script>

Using console, I'm able to select Wade Christensen with:


Why is this throwing an error in the Teamtreehouse editor, but not on localhost?

1 Answer

Kuanyshbek Ospanov
Kuanyshbek Ospanov
17,416 Points

About first task. Firstly read documentation about ".eq() method":


About second task. Again I recommend you read documentation about this methods at:

Kenneth Dubroff
Kenneth Dubroff
10,612 Points

Oops, it was -1 in console, which probably works here as well since it's mentioned in the video that you can traverse in reverse