【发布时间】:2017-03-01 07:58:28
【问题描述】:
我在 UI 设计方面非常糟糕,所以我使用 bootstrap 和 jquery 来帮助我一点。 我正在尝试将 jQuery 事件绑定到导航栏,因此当用户单击导航栏上的 p 标签时,它应该触发单击事件。但是,事实并非如此。无论我使用 jQuery("#logOff").click() 还是 on("click","#logOff",function()) 它只是没有触发事件。 下面是我的示例代码。
jQuery(document).ready(function () {
jQuery(document).on( 'click','#logOff', function (eve) {
alert("haha");
});
// this one not work too
jQuery("#logOff").click(function (e){
alert("haha");
});
});
这是我的html
<nav class="navbar navbar-default navbar-fixed-top ">
<div class="navbar-header">
<p class="navbar-brand" >test</p>
</div>
<div class="collapse navbar-collapse " id="bs-example-navbar-collapse-1">
<div class="nav navbar-nav navbar-right">
<li ><p id="#nickName" style="cursor: pointer" class="navbar-brand">Link</p></li>
<li ><p id="#logOff" style="cursor: pointer" class="navbar-brand">log Off</p></li>
</div>
</div><!-- /.navbar-collapse -->
</nav>
【问题讨论】:
标签: javascript jquery html bootstrap-modal