我需要以编程方式触发由jQuery处理的点击事件。以下是当前代码:
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'));
});
我在思考如何将事件处理代码创建为一个函数,并且随意调用它以针对$thumbs
对象中的元素,但是遇到了困难。
$('#yourTarget').click();
- S Pangbornclick()
事件。 - Sonny$thumbs[7].click()
。我认为.index()
可能会做到这一点,但它似乎与我所需的相反。 - Sonny