I think the two most confusing and frustrating things for jQuery beginners (speaking as one myself) are these:
1) Needing to use the $() operator in every statement, even if you're referring to a variable which you got from a jQuery call in the first place, as SRobertJames has mentioned ( http://www.nabble.com/this-verus-%28this%29-tf2810909.html ). 2) Not being able to use standard DOM methods on elements returned by a jQuery call, even if you reduce it to one with an #id specification or an eq(0). I wasn't aware of get(0) before, and this made me feel like I had to learn an entire new language, quirks and all, to take advantage of jQuery's features. Please don't take this as snarky. I've really enjoyed working with the library, and I'm trying to be helpful. Jörn Zaefferer wrote: > > Olivier Percebois-Garve schrieb: >> Hi >> I followed the discussions about 'how to make jquery more popular' >> and I just want to point out that this is the kind of things that >> should be learned to newcomers in a crash course. >> $() is easy to understand as a steroid getElementById(), but to >> understand that it returns a jQuery object belongs >> more to the innards of jQuery. > > The Getting Started guide mentions it, but not very prominent: > http://jquery.bassistance.de/jquery-getting-started.html#find > Somewhere around the example with form reset... > > Do you think it would help the generic newcomer if the guide has more > prominent examples and explanations about this issue? > > -- > Jörn Zaefferer > > http://bassistance.de > > > _______________________________________________ > jQuery mailing list > discuss@jquery.com > http://jquery.com/discuss/ > > -- View this message in context: http://www.nabble.com/.selectedIndex-VS-jQuery-tf2806806.html#a7844427 Sent from the JQuery mailing list archive at Nabble.com. _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/