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 trial

JavaScript Introduction to jQuery Hello, jQuery! Accessing and Modifying Attributes

I think Treehouse should revisit the Jquery video lessons. So many questions? So little explanation!

I think Treehouse should revisit the Jquery video lessons. So many questions? So little explanation! It brings me the question: that do i need to continue my education with Treehouse?

Danny Percy
Danny Percy
3,719 Points

I agree with you Goshgar. Its not really well explained...

2 Answers

I wish it was as detailed as Javascript lessons. Javascript lessons are the best here, they are self contained, very explanatory. What is covered in the lessons then being asked in quizzes.

For example, the instructor should explain in details the code below. She writes it but does not explain at all:

console.log($('a').attr('href')); $('a').not('[href*="my-domain.com"]').attr("target", "_blank");

$('button').on('click',function() {

$('a').attr('href', 'https://github.com/');

console.log($('a').attr('href')); });

I can search MDN or Jquery library, but it is time consuming and not productive. I watch these videos for 2hrs and then need to spend another 2hrs to figure out what is what?

Simply, just take your Javascript lessons and use the same methodology for Jquery.

Dane Parchment
Dane Parchment
Treehouse Moderator 11,075 Points

I am sorry if my comment sounds a bit aggressive if it does, let me know and I will change it up for you.

To address your points:

  1. Please re-watch the video, she definitely explains what each of those lines of code do. If you don't at first understand it, just re-watch it again sometimes it takes multiple viewings for a concept to take root.
  2. It can't be as detailed as a JavaScript series because JQuery is just a javascript library, it allows you to do certain things faster, but other than the way JQuery selects things, it is just javascript. It also isn't as expansive as a framework like React, Vue, or Angular, so it makes sense that the video isn't as detailed as JavaScript, there is only so much that they can cover.

I can search MDN or Jquery library, but it is time consuming and not productive.

This is something that you are going to have to get used to as a developer. It is how we proactively code, being able to read through language/framework/library documentation is an important skill, and I am actually happy that Team Treehouse is having beginners read them.

I watch these videos for 2hrs and then need to spend another 2hrs to figure out what is what?

This is basically learning in general, programming is not an easy thing, so being able to completely figure out a concept quickly isn't unheard of, its pretty normal. People (myself included) spend 4+ years in college learning this stuff, so don't expect to be able to grasp these just as quickly.

Remember that at the end of the day, JQuery is just an extension of JavaScript (which is even listed as a recommend prerequisite course), so a lot of the syntax should be similar to you. The instructors are going to assume that you have some programming knowledge already so they are going to move a bit faster than your beginner class.

EDIT: I should add that I am not a beginner and I haven't been a beginner for quite a few years so it is hard for me to put myself in your shoes. However, as an experienced developer, I don't see anything really wrong with the course. Of course, people learn differently so maybe Treehouse should find a way to accommodate people who learn in different ways.

Dane Parchment
MOD
Dane Parchment
Treehouse Moderator 11,075 Points

Well what about it do you think needs to be changed? I personally think their JQuery course is fine as is, but I understand that people learn differently. What questions do you have left? What was confusing? Better feedback helps everyone!

Also, I believe that JQuery is on it's way out, a lot of the more popular javascript frameworks don't use it or recommend using it, and a lot of what JQuery solved is now doable just as easily with CSS3 and ES5/6/7.