我有一个像局部的导航栏渲染。
例如:仪表板/菜单
在导航栏中,我有一个链接,如导师、公司。
单击这些链接时,它会呈现不同的表单部分。
前任:
_menu.html.erb
<a id="mentor" href="dasboard/settings">mentor</a>
<a id="corporate" href="dasboard/settings">corporate</a>
在设置页面中:设置页面中的导师和公司表格。
<div id="men">
<% form_for() %>
#mentor fields
<% end %>
</div>
<div id="cor">
<% form_for() %>
#corporate fields
<% end %>
</div>
jquery 和 css 在设置页面中:
#men,#cor{
display: none;
}
$("#mentor").on("click", function(){
$("#men").css("display", "block");
)};
$("#corporate").on("click", function(){
$("#cor").css("display", "block");
)};
但是,当我单击导航栏链接时会发生注意事项。即使我没有得到任何错误。
更新:
我在设置页面中放置了导航链接。它工作正常。
但是,从菜单部分它不起作用。