javascript - 用户提交时如何获取 nav-pils 选择?

标签 javascript jquery html twitter-bootstrap pug

我正在使用 bootstrap 和 pug 来显示选项卡 View ,我想知道用户在提交时选择了哪个选项卡。我如何得到这个?我可以在查询中得到这个吗?或者我可以将它存储在 JavaScript 中的某个地方吗?我是 html、pug 和 javascript 新手

form(method='GET', action='locate')
  ul.nav.nav-pills
    li.active
      a(data-toggle='pill') one fish
    li
      a(data-toggle='pill') two fish
    li
      a(data-toggle='pill') red fish
    li
      a(data-toggle='pill') blue fish
input.btn.btn-primary(type='submit', value='Submit')

最佳答案

您可以与 jquery 一起使用

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script>
 $(document).ready(function(){
   $('ul.nav.nav-pills li').click(function(){
       var selected_text = $(this).text().trim();
       console.log(selected_text);
   });
 });
</script>

关于javascript - 用户提交时如何获取 nav-pils 选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46504684/

相关文章:

JavaScript 代码无法在表单上呈现部分内容

jQuery 使 addClass 可点击

javascript - (扩展)更新选项卡时保存更改的值

html - 没有像素高度的滚动条

javascript - Gulp bower 主失去了自己

php - 如何制作Wordpress自定义页面

javascript - jQuery : how to sum price each row in table

html - PowerShell:将数组转换为html表

javascript - 在 Javascript 中对 Nodelist 上的每个项目执行函数

javascript - 如果按下 shift 键选中,则选中当前复选框上方的所有复选框