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! While you're at it, check out some resources Treehouse students have shared here.
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 trialMichael Wilkens
7,976 PointsQuiz not functioning properly
You're asked to select the h1 element with class profile-header, however the quiz returns an error, saying you should have selected profile-text, the class of the <p> element from the previous question.
<!DOCTYPE html>
<html lang="en">
<head>
<title>Document</title>
</head>
<body>
<h1 class="profile-header"></h1>
<p class="profile-text"></p>
<script
src="jquery-3.2.1.min.js"></script>
<script src="app.js"></script>
</body>
</html>
$('.profile-header').text("I am a web developer")
3 Answers
Jennifer Nordell
Treehouse TeacherHi there, Michael Wilkens ! The challenge seems to be working fine. I think there might be a misinterpretation of the instructions here. Step 1 and Step 2 are all about the paragraph with the class .profile-text
, but the third step asks you to select the .profile-header
and change its contents. To be clear, you will need two lines of code. You changed your previous selector from profile-text
to profile-header
.
Take a look at this important information from the challenge:
Important: In each task of this code challenge, the code you write should be added to the code from the previous task.
You were not meant to alter your code from the previous step unless it explicitly says so.
Hope this helps!
Harshay Raipancholi
Python Development Techdegree Student 11,521 PointsHi Mate,
The following code (solution) will work fine :
$(".profile-text").text("I am a web developer");
There are a number of differences I see in your code. Firstly, you haven't ended the statement with a colon and you are using single quotes instead of double. Try changing this and it should work fine.
Jennifer Nordell
Treehouse TeacherThe use of single quotes or double quotes makes absolutely no difference to JavaScript
Harshay Raipancholi
Python Development Techdegree Student 11,521 Pointshmm... okay I see, in that case his code should've worked fine, it worked fine with my solution. Why is michael's code not working?
Thanks!
Harshay Raipancholi
Python Development Techdegree Student 11,521 PointsMaybe its the colon reason Only.
Jennifer Nordell
Treehouse Teachershay r because I believe he is on the third step, but instead of adding a new line of code to select the headline, he changed the original line to select the headline. The first line of code should select the paragraph. The second line of code should select the headline Note in his question that it says the instructions say to select the h1 element, but that instruction doesn't come until Step 3
Michael Wilkens
7,976 PointsHi all,
Jennifer was right; although I had typed the code correctly for step 3, the question wanted to keep the code from step 2 in the workspace and then type in the code for step 3.
Thanks!