我需要以编程方式触发由 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
对象中的元素任意调用它。
最佳答案
$thumbs.click();
这将触发点击事件。这是您要找的吗?
关于javascript - jQuery - 以编程方式触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2700231/