无法选择下一个bootstrap轮播幻灯片的子项?

时间:2016-06-03 15:01:48

标签: jquery twitter-bootstrap

我正在尝试获取将成为活动项目的轮播图像的ID。那是我试图得到幻灯片事件的图像ID。目前,我有:

function ModalImageCaption () {
   var activeImage =
   $('.carousel').on('slide.bs.carousel', function(event){
       var imageId = $(event.relatedTarget).find('.carousel-inner');
       console.log (imageId);
   });
}

控制台日志意味着有子节点,其中一个是图像子节点,所以我将imageId变量更新为

var imageId=$(event.relatedTarget).find('.carousel-inner').children('img').attr('id'); 

但它总是回来,因为未定义是否有我遗漏的东西?

1 个答案:

答案 0 :(得分:0)

您可以尝试:

$('.gallery-carousel').data("bs.carousel").getActiveIndex()

getItemIndex()

3.2之后

从:

Twitter Bootstrap Carousel - access current index

https://github.com/twbs/bootstrap/pull/2404#issuecomment-4589229