【发布时间】:2017-03-30 15:30:11
【问题描述】:
我正在尝试根据单击按钮/链接来显示/隐藏某些 div。我已经阅读了一些关于如何使用 JQuery 执行此操作的信息,但它似乎不起作用。
edit.html.erb
<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
<div class="pad-bottom">
<a id="edit-profile-button" class="button default ok" href="#">
Edit Profile
</a>
<div id="profile-information" class="hidden">
<div class="row pad-top">
<div class="col-xs-6 col-sm-6 field-row">
<div class="roboto bold black field-label">
First
</div>
<%= f.text_field :first_name, class: 'field', placeholder: 'First Name'%>
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function(event){
$('#edit-profile-button').click(function(){
event.preventDefault();
$('#profile-information').toggle();
});
});
</script>
application.css
.hidden {
display: none;
}
我可以单击链接并进入调试器并访问我尝试在 jQuery 代码中选择的两个元素,但它似乎根本没有做任何事情,div 永远不会可见。
【问题讨论】:
标签: javascript jquery html css ruby-on-rails