Der HTML-Code dynamisch hinzugefügt Etiketten von Klassennamen wählen wie folgt aussieht:kann nicht in jquery
<label for="13">
<input id="13" value="13" type="radio" name="choice">S1 S1
</label>
<label for="14">
<input id="14" value="14" type="radio" name="choice">S11 S11
</label>
<label for="15">
<input id="15" value="15" type="radio" name="choice">S111 S111
</label>
<label for="16">
<input id="16" value="16" type="radio" name="choice">S1111 S1111
</label>
<label for="17">
<input id="17" value="17" type="radio" name="choice">S11111 S11111
</label>
<label for="18">
<input id="18" value="18" type="radio" name="choice">S111111 S111111
</label>
<label for="19">
<input id="19" value="19" type="radio" name="choice">S1111111 S1111111
</label>
<label for="20" class="activelistchoicerow">
<input id="20" value="20" type="radio" name="choice">S11111111 S11111111
</label>
I
$('label.activelistchoicerow').each(function() {
alert("found")
});
versucht haben, mit habe ich versucht, auch document.querySelector("label.activelistchoicerow")
verwenden, aber gescheitert. Vielen Dank für Ihre Hilfe im Voraus.
Wenn die Elemente auf das DOM dynamisch hinzugefügt werden, müssen Sie Ihre Wähler * nach laufen * sie wurden hinzugefügt. Missbrauche auch nicht schadhafte Räume. Ich würde vorschlagen, dass Sie CSS verwenden, um die Breite/das Auffüllen der 'label' Elemente stattdessen zu setzen –
Können Sie bitte meine Lösung überprüfen? –
@RoryMcCrossan, die Elemente wurden im vorherigen Ereignis hinzugefügt. Danach habe ich versucht, den Wert mit Hilfe der Pfeiltaste.CSS Ich muss darauf achten ..Will tun, dass später – koushik