Копирование класса формы массива

У меня есть меню выбора, которое изменяет содержимое таблицы для каждого параметра. (первая секунда)

что я пытаюсь сделать, это скопировать содержимое таблицы [что я просто могу получить доступ к ее элементу по имени класса "bullet-item"], а затем добавить к нему некоторый текст, когда пользователь выбирает вариант затем отобразите новый контент.

Я использую следующий код, но он не работает. в моих таблицах ничего не меняется Думаю проблема в копировании массива

то, что я пытаюсь сделать, похоже на это видео https://www.useloom.com/share/772743b97bbc4ac5839e418bfb527d78

*Примечание. Я не могу использовать разные идентификаторы или классы, потому что использую таблицу WordPress.

это меню выбора

      <select id = "select" >
      <option value = "first">First</option>
       <option value = "secoend">Secoend</option>
        </select>

это стол

 <div class = "bullet-item" title = ""><span class = "text">Point of sale with one 
 single login account</span></div>
 <div class = "bullet-item" title = ""><span class = "text">Manage inventory of 50 
  products</span></div>
 <div class = "bullet-item" title = ""><span class = "text">Manage sales 
  invoices</span></div>
 <div class = "bullet-item" title = ""><span class = "text">Manage Purchase 
  Invoices</span></div>
<div class = "bullet-item" title = ""><span class = "text">Detailed reports</span> 
</div>
<div class = "bullet-item" title = ""><span class = "text">Technical support 
throughout the subscription period</span></div>
  <div class = "bullet-item" title = ""><span class = "text">Calculate the VAT 
value</span></div>
 <div class = "bullet-item" title = ""><span class = "text">Training for your 
  team</span></div>
  <a href = "/en/pos/?add-to-cart=203" target = "_self" class = "button primary"  
  style = "border-radius:10px;">
   <span>add to cart</span>
    </a>
    </div>

а это jquery

jQuery(document).ready(function( $ ){
         // Your code in here  
         $(document).ready(function(){
          var theOrginal =[];
           var forOption1=[];
           var forOption2=[];
          $('.bullet-item').each(function(index, obj) {
          theOrginal.push($(this).text());
           });
          console.info(theOrginal);
          $("#select").change(function(){

         var selected = $("#select").children("option:selected").val();
         if (selected.localeCompare("first")==0){
         forOption1=[];
    for(var i=0;i<theOrginal.length;i++){
     forOption1.push(arr[i]+"2");}
     console.info(forOption1);
      $('.bullet-item').each(function(index, obj) {
      $(this).text() =forOption1[index];
      });
      }
     else{
      forOption2=[];
      for(var i=0;i<theOrginal.length;i++){
      forOption2.push(arr[i]+"3");}
      console.info(forOption2);
      $('.bullet-item').each(function(index, obj) {
      $(this).html( forOption2[index]);
         });
       }
         });
       }); 
       });

Что именно работает/не работает?

nurdyguy 31.01.2019 18:23

Не по теме: Ваша внутренняя функция document.ready избыточна.

isherwood 31.01.2019 18:25

@nurdyguy не знаю просто ничего не появляется

asmaa abdelatty 31.01.2019 18:56

Вы смотрите на консоль разработчика браузера? В большинстве случаев "ничего не происходит" сопровождается сообщением об ошибке в консоли, которое должно указать вам правильное направление. Если это не поможет вам, включите в вопрос достаточно соответствующего HTML-кода, чтобы люди могли воспроизвести проблему.

Daniel Beck 31.01.2019 18:59

Почему нельзя использовать Ajax и PHP? вы можете просто получить данные из формы, отправить их в качестве входных данных для ajax, выполнить некоторую бизнес-логику и добавить эти данные в HTML

Wasim Sayyed 31.01.2019 19:40
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
5
49
0

Другие вопросы по теме