Hi Lionel: I've not bought a JavaScript book in ages. But the one that I learned from a while back is the JavaScript Bible by Danny Goodman. A quick Amazon search shows that a 7th Edition is in pre-release status (glad to hear) :)
If you want a jQuery book, there are a couple of ways to go. There's "jQuery in Action" published by Manning. "Learning jQuery 1.3" by Packt has some big jQuery names as authors. A new pdf book was just released (you can also pay extra for a bound copy) at http://jqueryenlightenment.com/. I bought that last week but haven't had a chance to get to it yet. On Mon, Sep 28, 2009 at 12:34 PM, lionel28 <lmarte...@haitiwebs.net> wrote: > > > Charlie, > > Thank you very much. > I was able to do a split so I get actual value from your code and all is > fine. > > I do whatever I want with php, but could you recommend a book for > Javascript. > > Example: for the split I had to do a Google search :thinking: > > A book with all those easy code like yours, like the split would be great. > > Thanks again. > > Charlie Griefer wrote: > > > > You shouldn't need to use a named function, or an inline onclick. > > > > If you can move that id attribute into the tag itself, you could do: > > > > # ... > > > > and then your jQuery would be: > > > > $(document).ready(function() { > > $('a[id^=doedit_]').click(function() { > > alert(this.id); <-- shows that you have a handle on the > > specific > > element that triggered the click > > return false; > > }); > > }) > > > > > > On Mon, Sep 28, 2009 at 4:34 AM, lionel28 <lmarte...@haitiwebs.net> > wrote: > > > >> > >> > >> Hi, > >> > >> I am trying to get the correct div from a form > >> > >> I did (I intentionally left the brackets open so it displays here) > >> span id="doedit_$comment[commentid]"> a onclick= "return > >> getCommentID($comment[commentid]) > >> > >> and for the jQuery > >> > >> $(document).ready(function() { > >> > >> function getCommentID(cid) > >> { > >> > >> $("#doedit_" + cid).click(function() { > >> > >> $("div#newcomment").slideUp("slow"); > >> $("div#editcomment_" + cid).slideDown("slow"); > >> > >> } > >> }); > >> > >> > >> But nothing is happening. > >> > >> Please what is the proper syntax? > >> > >> Thank you > >> -- > >> View this message in context: > >> > http://www.nabble.com/How-to-handle-dynamic-clicks--tp25644199s27240p25644199.html > >> Sent from the jQuery General Discussion mailing list archive at > >> Nabble.com. > >> > >> > > > > > > -- > > Charlie Griefer > > http://charlie.griefer.com/ > > > > I have failed as much as I have succeeded. But I love my life. I love my > > wife. And I wish you my kind of success. > > > > > > -- > View this message in context: > http://www.nabble.com/How-to-handle-dynamic-clicks--tp25644199s27240p25651479.html > Sent from the jQuery General Discussion mailing list archive at Nabble.com. > > -- Charlie Griefer http://charlie.griefer.com/ I have failed as much as I have succeeded. But I love my life. I love my wife. And I wish you my kind of success.