Javascript 替换 <li> 标签中的内容

标签 javascript jquery html

这是我的HTML代码,其中有一些<li>里面有标签。我打算使用Speed 1 , Speed 2 , Speed 3等替换Content 。我怎样才能在 JavaScript 上做到这一点?

<div class="btn-group">
  <button type="button" class="btn btn-info dropdown-toggle" data-toggle="dropdown">
    Content <span class="caret"></span>
  </button>
  <ul class="dropdown-menu" role="menu">
    <li><a href="#" onclick="javascript:xxxx">Speed 1</a></li>
    <li><a href="#">Speed 2</a></li>
    <li><a href="#">Speed 3</a></li>
    <li><a href="#">Speed 4</a></li>
    <li><a href="#">Speed 5</a></li>
  </ul>
</div>

有人可以给我建议吗?

最佳答案

试试这个,

$('li a').on('click',function(e){
    e.preventDefault();
    $('button').text($(this).text());    
});

Live Demo

关于Javascript 替换 <li> 标签中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21697933/

相关文章:

javascript - 我是否必须使用固定大小来显示 HTML 表格的滚动条?

javascript - 如何根据所选类别隐藏 Django 表单中的字段?

html - 是否可以在不更改文件名的情况下更改静态 .html 的 url?

javascript - 在 contenteditable 元素中自定义文本光标

javascript - 如何将文件传递给 PHP 并在一个脚本中将其下载回来?

javascript - 当我需要时, Angular promise 无法解决

java - 多选项卡问题 对于 Java Web 应用程序之一 - 混合来自两个不同记录的数据

javascript - 在 for-of 循​​环中等待与在 for-of 之前获取可迭代对象

javascript - 意外 token ,预期 :

javascript - 如何创建带有空格的正则表达式来过滤数据表