С кодом ниже я ожидаю увидеть всплывающее окно с названием продукта в качестве заголовка.
$('.btn-blue').click(function(){
var btnName = $(this).parents('.individual-content').children('.name').html();
//alert(btnName);
$(this).popover({title: btnName,content: "<p>Added to cart!</p>", html: true, placement: "bottom"});
});
Когда я раскомментирую alert
, в заголовке отображается заголовок, поэтому переменная верна.
Но всплывающее окно по-прежнему срабатывает с заголовком по умолчанию. И не с btnName
.
Я сделал скрипку, в которой есть все для быстрого ознакомления.
https://jsfiddle.net/gr19fmcu/
2 вопроса
Почему он по-прежнему отображает заголовок по умолчанию, а не переменное содержимое?
Зачем мне нужен двойной щелчок, чтобы увидеть поповер вообще?