jQuery - Programmatically Trigger Event
        Posted  
        
            by Sonny
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Sonny
        
        
        
        Published on 2010-04-23T16:25:43Z
        Indexed on 
            2010/04/23
            16:33 UTC
        
        
        Read the original article
        Hit count: 211
        
I need to programmatically trigger a click event that's being handled by jQuery. Here's the current code:
var $thumbs = $('#PhotoGalleryThumbs .tile');
var $zoom = $('#PhotoGallery #PhotoGalleryZoom img');
var $description = $('#PhotoGallery #PhotoGalleryDescription');
$thumbs.click(function(event) {
    event.preventDefault();
    var $thumb = $(this);
    $thumb.addClass('selected')
        .siblings().removeClass('selected');
    $zoom.attr('src', $thumb.children('a').attr('href'));
    $description.html($thumb.find('img').attr('alt'));
});
I am having a mental block working out how to create a function out of the event handling code and then arbitrarily calling it for an element in the $thumbs object.
© Stack Overflow or respective owner