我有一个带有导航和菜单栏的主jsp页面,下拉列表,一切正常。根据用户选择的选项,使用以下方式导入特定的jsp页面:
<c:import url="pageName.jsp"/>
这个导入的jsp在导航栏上也有下拉菜单,但不起作用。据我所知,&#34;数据激活&#34;没有被接走。
示例清单项目代码:
菜单栏项目:
<li id="idMenuDynamicGroup_sort">
<a class="dropdown-button" href="#!" data-constrainwidth="false" data-activates="sort-dropdown">
<i class="material-icons color-menu-font">sort_by_alpha</i>
</a>
</li>
链接菜单:
<c:forEach var="map" varStatus="s_map" items="${on_List.orderMap}">
<c:set var="imgName" value="${map.value > 0 ? 'arrow_upward':'arrow_downward'}" />
<li>
<a href="javascript: void(0);" onclick="sortByLink(this,'list&action=setOrder&orderRef=${map.value}',${on_List.isSubsetList});">
<i class="material-icons right" style="font-size:12px;">${imgName}</i>
${map.key}
</a>
</li>
所有materialize和jquery CDN都导入主页顶部和
<script>$(document).ready(onLoadForm());</script>
在主页的底部运行。
此菜单在主页面上完美运行,但不会在导入的页面上显示
有什么建议吗?
答案 0 :(得分:0)
找到解决方案。
在javascript中加载后动态初始化元素是一个愚蠢的错误。