簡體   English   中英

從下拉菜單更改引導程序模式選項卡(同一頁)

[英]Change bootstrap modal tabs from dropdown menu (same page)

嘗試從下拉菜單更改同一頁面上我的引導程序選項卡的選項卡。

這是下拉菜單代碼:

<ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
 <li><a class="menu-link" href="/menuu/#day">Day</a></li>
 <li><a class="menu-link" href="/menuu/#night">Night</a></li>
 <li><a class="menu-link" href="/menuu/#drinks">Joogid</a></li>
 <li><a class="menu-link" href="/menuu/#takeaway">Takeaway</a></li>
</ul>

這是jQuery,我試圖擺脫鏈接中的/ menuu /,而無需進行任何替換。

<script>
  $(function () {
    $('.menu-link').click(function (e) {
        e.preventDefault();
         var str = this.href;
         this.href = str.replace('/menuu/', '');
        $('a[href="' + $(this).attr('href') + '"]').tab('show');
    })
});
</script>

我的代碼不幸地無法正常工作。 有什么建議嗎?

這應該可以幫助您。

  $('.menu-link').each(function(e) { $(this).attr('href', $(this).attr("href").replace( /\\/menuu\\//gi, '' ) ); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="container"> <div class="row"> <ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"> <li><a class="menu-link" href="/menuu/#day">Day</a></li> <li><a class="menu-link" href="/menuu/#night">Night</a></li> <li><a class="menu-link" href="/menuu/#drinks">Joogid</a></li> <li><a class="menu-link" href="/menuu/#takeaway">Takeaway</a></li> </ul> </div> </div> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM