Hmm, so there's no other way to pass vars to a jquery function? This also seems a tad long-winded.
It would be nice to take advantage of jquery's functionality, without sacrificing efficiency! Especially for pages that are generated dynamically (where class names and ids are not necessarily known). All the same, thanks for the info. On Feb 8, 11:44 am, "Smith, Allex" <[EMAIL PROTECTED]> wrote: > I'm not positive if this will be helpful, but you could try something > like this using the Metadata plugin.http://plugins.jquery.com/project/metadata > > Your example: > <a href="javascript:doSomething('1234','john');>Click me</a> > > Could be written like this: > > // html > <a href="actionPage.html" class="{linkId:1234, linkName:'john'}">Click > me</a> > > // javascript > // you will need a click event > $('a').click(function(){ > // using metadata plugin... snag yo data in the class attr > var data = $(this).metadata(); > // yo... 'doSomething' > doSomething(data.linkId,data.linkName); > > }); > > As always... Totally untested and unapproved :) > > -----Original Message----- > From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On > > Behalf Of cbmtrx > Sent: Friday, February 08, 2008 8:12 AM > To: jQuery (English) > Subject: [jQuery] Is it possible to send javascript vars TO a jquery > function?? > > I've just barely started getting my feet wet with jquery, so please bear > with this novice's question... > > With a javascript function you can accept vars like this: > > function doSomething(number, name) { > //Do something with them > } > > From an href in the HTML like this: > <a href="javascript:doSomething('1234','john');>Click me</a> > > But I have no idea how this is accomplished with jquery as it all seems > "internal" to itself (seemingly dealing only with identifying HTML tags, > ids, and classes, and not user-supplied vars). I'm sure I'm wrong on > this... > > I had started to build out a page that will be using multiple show/ hide > toggles for individual divs/ids and the jquery examples I was finding > all seemed more long-winded than just using my original javascript > function, so I'm hoping that this would considerably simplify the > process, but, more importantly, keep it native to jquery's functions. > > Any suggestions?