Ah, (this), I'm a newbie to that in jQuery.

Thanks.


Charlie Griefer wrote:
> 
> <input type="button" id="addButton1" class="myButton" />
> <input type="button" id="addButton2" class="myButton" />
> 
> <script type="text/javascript">
>      $(document).ready(function() {
>           $('.myButton').click(function() {
>                alert($(this).attr('id'));
>                // alert(this.id) <-- should also work
>           }
>      });
> </script>
> 
> Notice that I added a class="myButton" to each button element, and set the
> listener for $('.myButton').click(), which listens for a click event on
> any
> element that matches that selector.
> 
> Within the function triggered by the click event, $(this) or this are both
> references to the element that triggered the click.
> 
> On Tue, Jan 5, 2010 at 12:35 PM, CoffeeAddict <dschin...@gmail.com> wrote:
> 
>>
>> I understand that I can use the .click() method on a hyperlink element.
>>  But
>> how do I know which element was clicked?  First I have to gain reference
>> to
>> the hyperlink's ID.
>>
>> So lets say I have a page of hyperlinks like this in view source:
>>
>> ...someurl  somebutton
>> ...someurl  somebutton
>> ...someurl  somebutton
>> ...someurl  somebutton
>>
>> when a user clicks addButton1, how do I know it's addButton1 that was
>> referenced so that I can now apply a .click() event on it?
>> --
>> View this message in context:
>> http://old.nabble.com/How-to-gain-reference-to-hyperlink-that-is-clicked-tp27026713s27240p27026713.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://old.nabble.com/How-to-gain-reference-to-hyperlink-that-is-clicked-tp27026713s27240p27046016.html
Sent from the jQuery General Discussion mailing list archive at Nabble.com.

Reply via email to