Je dois déclencher par programmation un événement click géré par jQuery. Voici le code actuel:jQuery - Événement déclencheur par programme
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'));
});
J'ai un bloc mental de travail comment créer une fonction hors du code de gestion des événements et appeler arbitrairement pour un élément dans l'objet $thumbs
.
En option, vous pouvez cibler spécifiquement un élément donné, plutôt que tout l'ensemble d'entre eux. '$ ('# yourTarget'). click();' –
$ thumbs est une collection d'objets. Je veux sélectionner un objet spécifique et appeler l'événement 'click()' sur cela. – Sonny
comme S Pangborn a dit, $ ('# yourSpecificElement'). Click() –