Advertisement
SvetoslavUzunov

SadTask

May 19th, 2021
1,034
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.13 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.  
  4. <head>
  5.     <meta charset="UTF-8">
  6.     <title>Document</title>
  7.     <link rel="stylesheet" href="https://bootswatch.com/3/flatly/bootstrap.css">
  8.     <script src="https://code.jquery.com/jquery-3.3.1.js"></script>
  9.     <script>
  10.         $(document).ready(function () {
  11.             $(".btn").click(e => {
  12.                 let value = $(".form-control").val();
  13.  
  14.                 $(".nav-tabs").append('<li class="active"><a href=#myid1">1</a>');
  15.                 $("#myTabContent").append(`<div class="tab-pane fade active in" id="myid1"><p>Text 1</p>`);
  16.                 for (let index = 1;index < value;index++) {
  17.                     $(".nav-tabs").append(`<li class=""><a href="#myid1" data-toggle="tab">${index + 1}</a>`);
  18.                     $("#myTabContent").append(`<div class="tab-pane fade" id=myid${index + 1}><p>Text ${index + 1}</p>`);
  19.                 }
  20.  
  21.                 let getParent = document.querySelectorAll("ul")[0];
  22.                 let li = document.querySelectorAll("li");
  23.                 getParent.addEventListener("click", e => {
  24.                     li.forEach(item => {
  25.                         if (item.getAttribute('id') === e.target.getAttribute('id')) {
  26.                             item.classList.add('active');
  27.                         }
  28.                         else {
  29.                             item.classList.remove('active');
  30.                         }
  31.                     })
  32.                 })
  33.             })
  34.         })
  35.     </script>
  36. </head>
  37.  
  38. <body>
  39.     <div class="container">
  40.         <div class="row">
  41.             <input type="text" class="form-control">
  42.             <input type="submit" class="btn btn-default">
  43.         </div>
  44.         <div class="row">
  45.             <ul class="nav nav-tabs">
  46.                 <!-- <li class="active"><a href="#myid1" data-toggle="tab" aria-expanded="true">1</a></li>
  47.                 <li class=""><a href="#myid1" data-toggle="tab" aria-expanded="false">2</a></li>
  48.                 <li class=""><a href="#myid1" data-toggle="tab" aria-expanded="false">3</a></li> -->
  49.             </ul>
  50.             <div id="myTabContent" class="tab-content">
  51.                 <!-- <div class="tab-pane fade active in" id="myid1">
  52.                     <p>1 текст текст</p>
  53.                 </div>
  54.                 <div class="tab-pane fade" id="myid2">
  55.                     <p>2 текст текст текст текст </p>
  56.                 </div>
  57.                 <div class="tab-pane fade" id="myid3">
  58.                     <p>3 текст текст текст текст текст текст текст текст</p>
  59.                 </div> -->
  60.             </div>
  61.         </div>
  62.     </div>
  63.  
  64. </body>
  65.  
  66. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement