Нажатие кнопки jQuery автоматическое нажатие кнопки next

#jquery

#jquery

Вопрос:

Я пытаюсь сделать так, чтобы мой jQuery автоматически нажимал кнопку next, если кнопка нажата. В Интернете я обнаружил, что это должно быть так (посмотрите раздел jQuery). Но по какой-то причине это не работает.

Должны ли они быть одинаковыми <div> , чтобы так работать?

Что я пробовал: jQuery :

 <script type="text/javascript">
    $(document).ready(function(){
      $("#sobmit").bind("click", (function () { 
      }));
      $("#submit").bind("click", (function () {
        $("#sobmit").trigger("click");  
      }));
    });
</script>
 

Кнопка 1 в форме

HTML:

 <input type="submit" id="sobmit" name="sobmit" value="sobmit" placeholder="sobmit" />
 

Кнопка 2 в форме

HTML:

 <input type="submit" id="submit" value="Add to Cart" class="btnAddAction" /></div>
 

Комментарии:

1. bind ??? Вам нужно получить еще несколько актуальных интернет-источников! Это было заменено в 2011 году.

2. измените $("#sobmit").trigger("click"); на $("#sobmit")[0].click() , если вы хотите отправить форму нажатием кнопки. Также обратите внимание, что ваши submit / sobmit не соответствуют вашему описанию (ваш код: нажмите 2-ю кнопку, чтобы нажать 1-ю кнопку)

3. итак, в основном, что делают первые кнопки (sobmit), это выбор определенного eanNr в базе данных. Вторая кнопка помещает его в корзину / инвентарь / список. (это для резервной копии электронной коммерции)

4. И привязать, поскольку я мог найти только старые сообщения на веб-сайтах по этой теме, и все они ответили, что так и должно быть (некоторые из них были даже 8 лет назад, я полагаю)

Ответ №1:

https://api.jquery.com/on/

 $(document).on('click', '#submit', function(){ 
  $("#sobmit").trigger("click");
  console.log("#sobmit button get clicked by trigger");
}); 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

Button 1 <input type="submit" id="sobmit" name="sobmit" value="sobmit" placeholder="sobmit" />
<br><br>
Button 2 <input type="submit" id="submit" value="Add to Cart" class="btnAddAction" /></div> 

Комментарии:

1. Спасибо за попытку. К сожалению, это не сработало. Но я подумываю о переделке всего проекта