【发布时间】:2017-10-27 13:14:51
【问题描述】:
在我的视图顶部/Home/Clear.cshtml,我有
<button type="button" id="show" class="find-proj">Find Project</button>
在 /Shared/_Layout.cshtml 视图的底部,我有一个包含在
中的表格<div class="wrapper">...</div>
我的 CSS 有
.wrapper { display: none; }
在 /Shared/_Layout.cshtml 视图的头部,我有以下脚本:
<script>
$(document).ready(function(){
$("#show").click(function(){
$(".wrapper").show();
});
});
</script>
目标是当我按下按钮时,表格会出现在页面底部。该表目前是不可见的,但是当我按下按钮时,什么也没有发生。
编辑: 错误是由于某种奇怪的原因,jQuery 被加载到页面底部。我将$(".wrapper").show(); 更改为$(".wrapper").css('display','block'); 并将jQuery 移到它之前加载,它就像一个魅力。谢谢大家!
【问题讨论】:
-
javascript事件触发了吗?
-
我只是将您的代码放入一个 sn-p 中,它按预期工作。你忘了包括 jquery 吗?浏览器控制台中的任何错误?浏览器中呈现的 HTML 是否正确显示?
标签: javascript c# asp.net asp.net-mvc