Klickereignis eines Optionsfelds in jquery auswählen und auslösen

Lesezeit: 1 Minute

Benutzer-Avatar
Benutzer2569524

Beim Laden des Dokuments versuche ich, das Klickereignis des ersten Optionsfelds auszulösen … aber das Klickereignis ist not triggered.Auch versucht ‘ändern’ statt zu klicken … aber es ist das gleiche Ergebnis.

$(document).ready(function() {
    //$("#checkbox_div input:radio").click(function() {

    $("input:radio:first").prop("checked", true).trigger("click");

    //});



    $("#checkbox_div input:radio").click(function() {

      alert("clicked");

    });

});

Bitte folgen Sie dem unten stehenden Link zur Frage

Beispiel:
http://jsbin.com/ezesaw/1/edit

Bitte helfen Sie mir dabei, dies richtig zu machen. Vielen Dank!

  • Schreiben Sie zuerst die Click-Event-Funktion und rufen Sie sie dann mit Trigger auf

    – Davor Zubak

    31. Juli 2013 um 20:36 Uhr

Benutzer-Avatar
Sushanth —

Sie lösen das Ereignis aus bevor das Ereignis überhaupt gebunden ist.

Einfach verschieben triggering des Ereignisses bis nach dem Anhängen des Ereignisses.

$(document).ready(function() {
  $("#checkbox_div input:radio").click(function() {

    alert("clicked");

   });

  $("input:radio:first").prop("checked", true).trigger("click");

});

Überprüfen Sie Geige

Ändern Sie die Reihenfolge des Codes: Sie rufen das Click-Ereignis auf, bevor es angehängt wird.

$(document).ready(function() {
      $("#checkbox_div input:radio").click(function() {

           alert("clicked");

      });

      $("input:radio:first").prop("checked", true).trigger("click");

});

Benutzer-Avatar
inMILD

Meine Lösung ist etwas anders:

$( 'input[name="your_radio_input_name"]:radio:first' ).click();

Benutzer-Avatar
Pankaj Sharma

$("#radio1").attr('checked', true).trigger('click');

In meinem Fall musste ich Bilder beim Klicken auf das Optionsfeld laden, ich verwende nur die regulären onclick Ereignis und es hat bei mir funktioniert.

 <input type="radio" name="colors" value="{{color.id}}" id="{{color.id}}-option" class="color_radion"  onclick="return get_images(this, {{color.id}})">

<script>
  function get_images(obj, color){
    console.log($("input[type="radio"][name="colors"]:checked").val());

  }
  </script>

1143430cookie-checkKlickereignis eines Optionsfelds in jquery auswählen und auslösen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy