2017-07-17 4 views
0

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&nbsp;&nbsp;&nbsp;S1&nbsp;&nbsp;&nbsp;  
</label> 
<label for="14"> 
    <input id="14" value="14" type="radio" name="choice">S11&nbsp;&nbsp;&nbsp;S11&nbsp;&nbsp;&nbsp; 
</label> 
<label for="15"> 
    <input id="15" value="15" type="radio" name="choice">S111&nbsp;&nbsp;&nbsp;S111&nbsp;&nbsp;&nbsp; 
</label> 
<label for="16"> 
    <input id="16" value="16" type="radio" name="choice">S1111&nbsp;&nbsp;&nbsp;S1111&nbsp;&nbsp;&nbsp;  
</label> 
<label for="17"> 
    <input id="17" value="17" type="radio" name="choice">S11111&nbsp;&nbsp;&nbsp;S11111&nbsp;&nbsp;&nbsp; 
</label> 
<label for="18"> 
    <input id="18" value="18" type="radio" name="choice">S111111&nbsp;&nbsp;&nbsp;S111111&nbsp;&nbsp;&nbsp; 
</label> 
<label for="19"> 
    <input id="19" value="19" type="radio" name="choice">S1111111&nbsp;&nbsp;&nbsp;S1111111&nbsp;&nbsp;&nbsp;  
</label> 
<label for="20" class="activelistchoicerow"> 
    <input id="20" value="20" type="radio" name="choice">S11111111&nbsp;&nbsp;&nbsp;S11111111&nbsp;&nbsp;&nbsp; 
</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.

+1

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 –

+0

Können Sie bitte meine Lösung überprüfen? –

+0

@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

Antwort

0

Ich denke, vielleicht hier die Lösung Ihrer Veranstaltung registrieren, die Klasse muss activelistchoicerow nach dem Element mit dieser Klasse erstellt

+0

, wie Ereignis registrieren ... Jede andere Lösung – koushik