Jump to content

How can one call two separate action with the same event in jQuery?


drayarms

Recommended Posts

Hello all, I recently made the switch from JS to JQ.  In JS, it was possible to use a single inline event to call several actions, by merely separating the actions with a semi colon.  In JQ, this technique does not work.  Here's an example of what I'm talking about. 


onclick = '$(this).parent().next().next().children().eq(0).show(); (this).next().hide();'> 	 

 

 

I tried using two onclicks like this:


onclick = '$(this).parent().next().next().children().eq(0).show();' onclick='$(this).next().hide();'> 	 

 

but in this case, only the first onclick call works.  The second doesn't.  So my question is, how can one achieve this if at all possible?  I don't want to use functions in the head section because this particular problem requires me to use inline event calls.  Thanks.

1. the first example you have should work.. you are missing the $ call in your second bit of code..

 

2. why would you need to code this inline, I personally would rather use a function..

@aykay47,  i have a very compelling reason why i'm using inline calls in this particular example, don't think you wanna be bothered with the details.  but ok i see where the error is, i just fixed it and everything works fine.  thanks kalashnikov. :)

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.