在onclick事件中触发bootstrap popover

时间:2012-12-07 17:20:54

标签: jquery twitter-bootstrap

如何设法在onclick事件中触发弹出窗口?

jQuery(document).ready(function($) { 
    $('[rel=popover]').popover().click(function(e) {e.preventDefault()});
});


<button class="btn" rel="popover" data-placement="bottom" data-trigger="manual" data-content="somecontent" data-original-title="Title" type="button" onclick="if(something==true) { console.log($(this));$(this).popover('show'); }">Start</button>

这只是让我得到一个“未捕获的TypeError:undefined不是函数”

1 个答案:

答案 0 :(得分:1)

删除您的onclick,您可以根据文档http://twitter.github.com/bootstrap/javascript.html#popovers

在选项中指定触发器
$('[rel=popover]').popover({trigger:'click'})

或者在你的html中指定它

<button class="btn" rel="popover" data-placement="bottom" data-trigger="click"