freeCodeCamp Challenge Guide: Target the Parent of an Element Using jQuery

freeCodeCamp Challenge Guide: Target the Parent of an Element Using jQuery
0

#1

Every HTML elements has a parent element from which it inherits properties.

For example, your jQuery Playground h3 element has the parent element of<div class="container-fluid">, which itself has the parent body.

jQuery has a function called parent() that allows you to access the parent of whichever element you’ve selected.

Here’s an example of how you would use the parent() function:

$("#left-well").parent().css("background-color", "blue")

#3

https://github.com/jmauzy commented on Aug 18, 2015
This is not a bug.

In your code you are targeting the PARENT of the div with the ID left-well. Thus, you are targeting the div with the class col-xs-6.

Since you’re targeting the left-well ID using the parent() selector, you’d want to target one of the children within that ID.

For example, the code:

$("#target1").parent().css(“background-color”, “red”)


#4

I don’t get this one


#5

I could not get it either.


#6

I was overthinking this one. Simply put #target1 into the parent() instead of left-well like this:

$("#target1").parent().css(“background-color”, “red”)

#target one’s parent is the div it is inside.