【发布时间】:2016-11-20 05:05:11
【问题描述】:
我希望当我点击编辑帖子下拉链接时,会打开一个模式,但除了刷新页面之外什么都没有发生。
我的布局视图中包含的脚本:
<script src="https://code.jquery.com/jquery-1.12.0.min.js" ></script>
<script src="https://code.jquery.com/jquery-migrate-1.2.1.min.js" ></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"
integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS"
crossorigin="anonymous"></script>
<script src="src/js/myplace.js"></script>
HTML 代码:
@if(Auth::user()==$post->user)
<ul id="remove" class="dropdown-menu" role="menu">
<a id="remove2" href="{{route('post.delete',['post_id' => $post->id])}}">
<li id="remove3" role="presentation">Remove This Post </li>
</a>
<a id="remove2" href="">
<li id="remove3" role="presentation">Edit This Post </li>
</a>
</ul>
@endif
我的 JS 文件:
$('#remove2').find('li').on('click' , function(){
$('#edit-modal').modal();
});
【问题讨论】:
-
模态初始化也无效,模态会在每次点击时多次注册。如果需要,需要在开始时初始化并在点击时切换。
-
您的 html 无效。
<a>不能是<ul>的孩子,也不能有孩子<li>并且您重复 ID
标签: javascript jquery html twitter-bootstrap laravel