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

Ruby

Optionally creating or removing a column or table with Rails migrations

Here's how to go about creating or removing a column optionally using Rails migrations

Ruby

Using Faker with Rails

A guide to setting up Faker to work within Rails and why you'd want to