Я успешно использую загрузочный popover для ссылки. У меня есть элементы формы внутри popover: текстовое поле, флажок и кнопка. Я могу подключить прослушиватель кнопок с помощью jquery.live(), но внутри этого прослушивателя кнопок у меня нет никакого доступа к правильным элементам формы. Они существуют, если я их отслеживаю в журнале консоли, но их значения всегда остаются исходными значениями по умолчанию, поэтому, если я иду $ ('# txtComment'). Val(); строка всегда одна и та же, независимо от того, что я помещаю в поле.с использованием интерактивных элементов внутри загрузочного окна
Есть ли примеры, учебные пособия или исходный код? Я мог бы посмотреть на что-то, что использует какой-либо интерактив внутри загрузочного popover?
это, как я устанавливаю вверх поповер:
this.commentLink.popover({
trigger: 'manual',
placement: 'right',
html : true,
content: function() {
return $('#commentPopout').html();
}
}).popover('hide');
//jquery.on won't work here so we use live
$('#btnSubmitComment').live('click', this.proxy(this.commentSubmitClick));
, то я делаю это, чтобы успешно показать:
this.commentLink.popover('show');
и это функция кнопки нажмите:
commentSubmitClick: function(e){
console.log($('#txtComment').val());//always shows default text regardless of what I've actually typed in the field
}
Чувак, вы сделали мой день! Я по крайней мере 2 часа пытаюсь получить прибыль от popover. И ваше решение отлично работает. Спасибо чувак! – teMkaa
Если вам нужно состояние сохраненных атрибутов HTML, см. Эту проблему git: https://github.com/twitter/bootstrap/issues/4097 – webXL