无法将javascript函数添加到同一个类</div>中的多个<div>容器中

时间:2015-02-27 16:48:05

标签: javascript html css twitter-bootstrap

正如您将看到的,我有 .js .aspx .css 文件。我在 .js 文件中创建了一个函数,它将显示一个bootstrap popover。但是,我无法编译。我认为我的功能和我在 .aspx 视图中调用它的方式存在问题。

HTML (这是使用MVC的aspx文件)

<script type="text/javascript" src="~Scripts/bootstrap-popover.js"
<div class="bs-example tooltip-demo">
<div id = "container" class="col-md-10">
    <input id = "container" type="text" data-popover="true" data-content="Popover is working!" data-container="container" data-toggle="popover" data-placement="top">

&GT;

Javascript (这只是我构建的自定义.js文件)

$('#container').popover({ 
    selector: '[data-popover]', 
    trigger: 'hover', 
    placement: 'top' });

$('container').on('hover', function() {
$({ selector: '[data-popover]', trigger: 'hover', placement: 'top' })

});

CSS (这是我制作的自定义.css文件)

#container {
    text-align: center;
    margin: 8em 3em;
}

1 个答案:

答案 0 :(得分:0)

$('#container').popover(..

这不起作用,因为你没有一个带有id&#39; container&#39;的元素。

$('container').on(..

这不起作用,因为你没有标签名称&#39; container&#39;的元素。

试试这个输入你的输入ID&#34;容器&#34; ):

 <input id = "container" type="text" data-popover="true" data-content="Popover is working!" data-container="container" data-toggle="popover" data-placement="top">

更新:
function PopoverTop()更改为function()