0
votes

Comment faire de chaque élément Cliquez sur Trigger un autre clic sur un autre élément

J'ai essayé d'utiliser jQuery pour faire un clic sur un élément spécifique déclencher un autre clic sur un autre élément,

C'était mon code: P>

jQuery( ".menu-item menu-item-type-custom menu-item-object-custom
 menu-item-37" ).click(function() {   
jQuery(
 ".elementor-tab-title-2261" ).click(); });


0 commentaires

3 Réponses :


1
votes

Votre logique semble être correcte, je suppose que les sélecteurs de classe que vous utilisez ne ciblent pas les éléments appropriés, JQuery n'est pas initialisé, ni une erreur plus tôt dans le code qui empêche cette partie. du code de l'exécution.

Consultez ce code de travail que j'ai écrit et comparez-le à ce que vous avez: p>

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="btn1" class="button">
  <p>
    Button one
  </p>
</div>
<div id="btn2" class="button">
  <p>
    Button two
  </p>
</div>


0 commentaires

0
votes

in JavaScript code>, il peut être obtenu via DispatTatTevent code>

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="btn1">Button 1</button>
<button id="btn2">Button 2</button>


0 commentaires

0
votes

Voici un moyen plus généralisé de ne pas déclencher seulement un clic.

p>

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
  function myFunction(){
      $(".b").trigger("click");
  }
  $(".a").click(function(){
      $(".a").hide();
      myFunction();
  });
  $(".b").click(function(){
      $(".b").hide();
  });
});
</script>
</head>
<body>

<p class="a">Click me away!</p>
<p class="b">Click me too!</p>

</body>
</html>


0 commentaires