简体   繁体   English

如何在Laravel PHP中克隆具有相同数据的选项卡

[英]How to clone a tab with same data in laravel php

so im trying to do a cloning function. 所以我试图做一个克隆功能。 So i have put two tabs and a button to add a tab, so when i click that button a new tab with "LEG 2" suppose to be created with the same data as in previous tabs. 因此,我放置了两个选项卡和一个按钮来添加一个选项卡,因此当我单击该按钮时,一个带有“ LEG 2”的新选项卡应该使用与先前选项卡中相同的数据来创建。 How can i do that? 我怎样才能做到这一点?

 <ul id="tabs" class="nav nav-tabs nav-tabs-linetriangle" data-init-reponsive-tabs="dropdownfx"> <li class="active"> <a data-toggle="tab" href="#1"><span>LEG 1</span></a> </li> <li> <button class="btn alt-btn-black btn-xs alt-btn newTravelLegButton" type="button" > <i class="fa fa-plus" aria-hidden="true" color="black"></i> </button> </li> </ul> 

 <div class="tab-content"> <div class="tab-pane active" id="1"> <div class="row"> sdfsdfdsfsf </div> </div> </div> 

You can add following jQuery code in your view to achieve your requirement: 您可以在视图中添加以下jQuery代码以实现您的要求:

<script>
$(document).ready(function(){
    var i = 1;
    $('.newTravelLegButton').click(function(){
        $('#tabs li').removeClass('active');
        $('.tab-pane').removeClass('active');
        i++;
        tabHTML = '<li  class="active">';
        tabHTML += '<a data-toggle="tab" href="#1"><span>LEG '+i+'</span></a>';
        tabHTML += '</li>';

       contentHTML = '<div class="tab-pane active" id="'+i+'">';
        contentHTML += '<div class="row">';
        contentHTML += $('#'+(i-1)).html();
        contentHTML += '</div>';
        contentHTML += '</div>';

       lastLI = $('.newTravelLegButton').closest('li');
        $( tabHTML ).insertBefore( lastLI );
        $('.tab-content').append(contentHTML);

   });
});
</script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用Jquery动态克隆选项卡 - How to dynamically clone a tab with Jquery 如何使用 Javascript 克隆代码将数据插入同一个表 ID? - How to insert data to the same table id with Javascript Clone Code? 您如何克隆要克隆的事件和数据,但将其应用于最新的克隆? - How do you clone events and data to clone but apply to the newest clone? 如何防止使用php或javascript在同一浏览器会话中打开另一个选项卡? - how to prevent opening another tab in same browser session with php or javascript? 如何使用 passport 克隆并运行 vue laravel 项目? - How to clone and run vue laravel project with passport? 表单提交后返回同一选项卡 laravel 8 - Return to same tab after form submit laravel 8 在同一浏览器上对另一个标签进行任何更改时,如何刷新标签数据 - How to refresh tab data when I m making any changes to another tab on same browser 我希望我的php表单提交数据并在同一页面上重定向,但选项卡不同 - I want my php form to submit data and redirect on the same page but different tab 使用Laravel中的数据重定向回到特定的选项卡窗格 - Redirecting back to a specific tab pane with data in Laravel 在 laravel 中上传文件后如何返回与所选数据相同的页面 - How to return to same page with selected data after file upload in laravel
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM