• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

OnClick <i> Icon-Element

LudwigM

Mitglied
Hallo,
ich würde gerne auf den Klick auf das Info-Icon (bootstrap-Icon) reagieren. Es soll auch die ID übergeben werden, um dann per switch unterschiedliche Info-Boxes anzuzeigen.
HTML:
<div class="col-12 col-sm-auto ">
    <label id="lblTest" for="txtTest" class="form-label mb-0 d-flex justify-content-md-end" style="width:300px" >
    Test Text Label
        <div id="infoTest">
            &nbsp;<i id="" class="bi bi-info-circle"></i>
        </div>
    </label>
</div>

So funktioniert leider nicht:
Javascript:
$( document ).ready(function() {
    $("i").click(function(event) {
        alert(event.target.id);
    });
});
 
Werbung:
Gib am besten dem <i> noch eine class mit. Bspw. <i class="box" ...></i>

Und dann wie folgt aufrufen.

Javascript:
 $( document ).ready(function() {
    $(".box").click(function() {
        alert($(this).attr("id"));
    });
});
 
Werbung:
Zurück
Oben