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

SEO

Google follows URLs in text

Today I learned that Google follows URLs even when they are plain text

Web Dev

Check in with your database

It pays to take a step back and look at how your database is set up every so often. You will often find quick wins and hidden tech debt.