我正在尝试获取将成为活动项目的轮播图像的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');
但它总是回来,因为未定义是否有我遗漏的东西?
答案 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