如何动态加载Li元素's与其他Javascript Array li
How to dynamically load Li element's with other Javascript Array li
我在弄清楚如何使我的菜单项在单击时动态更改其他列表项时遇到问题。
例如,我想要Box1:
<nav class="left">
<ul>
<li>
<a href=""><br>box1</a>
</li>
...
更新"topnav"类中的li:
<header class="topnav">
<ul>
<li><a href="">Item</a></li>
<li><a href="">Item2</a></li>
<li><a href="">Item3</a></li>
</ul>
</header>
因此,当用户单击左侧类导航菜单上的box1菜单项时,例如"项"/"项2"/"项目3"列表项会更新为"NewItemName"/"NewItemName2"/"NewItemName3"
示例代码笔:http://codepen.io/anon/pen/Epiom
编辑:当你点击侧栏导航按钮时,我正试图用新的来更改(item,item2,item3)的li。例如,当您单击设置时,3个顶部按钮(顶部导航李)将更改为配置文件设置、视频设置、声音设置(这些名称是虚构的,不在代码中)
检查下面的这个小提琴,告诉我它是否是你想要的
<body>
<header class="topnav">
<ul>
<li><a href="">Item</a>
</li>
<li><a href="">Item2</a>
</li>
<li><a href="">Item3</a>
</li>
</ul>
</header>
<nav class="left">
<ul>
<li>box</li>
<li>otherbox</li>
</ul>
</nav>
<script>
$(function()
{
$(".left li").click(function()
{
var box = $(this).html();
$( ".topnav li a" ).each(function( index )
{
$(this).html("New" + box + "_" + index)
});
});
});
</script>
</body>
编辑:
http://codepen.io/zen_coder/pen/beCKf
- 此代码使用Jquery
- 单击右侧框,项目菜单将发生更改
- 我不得不删除链接href=",因为除非href以'#'开头并指向当前页面内部,否则单击该链接将导致您离开页面
如果你刚刚开始前端开发,你可能想看看:
- http://www.w3schools.com/
- http://jquery.com/
- http://jqueryui.com/
- http://getbootstrap.com/
相关文章:
- 如何添加浮动和非浮动,其他
- 与其他库的jQuery.noConflict()
- 播放当前视频时如何停止其他视频?JavaScript
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 除修剪外的其他功能
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- Array.length似乎不起作用;console.log则显示其他情况
- 如何消除代码中的未定义和其他问题
- Angular,如何将类设置为单击的列表项并从其他列表项中删除li项
- 删除底部li时,自动在底部生成其他li
- jQuery,仅当嵌套LI的父级没有其他子级时删除该父级
- 切换li中的活动类,同时从任何其他li元素中删除活动类
- 如何在不更改的情况下更改ul中的li文本'的其他属性
- 如何动态加载Li元素's与其他Javascript Array li
- 可点击& lt; li>-单击最后一项扩展到其他项功能
- 悬停时将类添加到li,但从所有其他类中删除
- 滑动切换 jquery 打开所有内容,而不是隐藏其他 li