Accessing Popover Data with Bootstrap 3

How I solved this issue with access popover data with Bootstrap 3

I was banging my head against this today so I figured I would share to hopefully reduce someone’s banging their head time by a few minutes.

One of the things Bootstrap has done as part of their upgrade is to namespace their stuff, this is a good thing but is a bit of an arse if you weren’t expecting something to be renamed.

Case in point, this used to work in Bootstrap 2.x

$('#my_awesome_element').data('popover');

And this would return the popover element that is going to be created, as of Bootstrap 3 you have to write something like;

$('#my_awesome_element').data('bs.popover');

A simple change but one that (at the time of writing) wasn’t documented anywhere that I could see.

Recent posts View all

Freelancing

Getting the most out of your agency

Here are some tips based on years of working with, for, and as an agency on how to get the most out of any work you do.

VS Code Web Dev

Select multiple lines in VS Code

How to select multiple lines to edit at once within VS Code