Heim >Web-Frontend >js-Tutorial >Wie wähle ich Elemente nach Namensattribut in jQuery aus?
In jQuery ist das Auswählen von Elementen nach Klassennamen mit $(".bold") unkompliziert. Es treten jedoch Schwierigkeiten auf, wenn versucht wird, Elemente anhand des Namensattributs auszuwählen, z. B. $("tcol1").
Beachten Sie den folgenden HTML-Code:
<tr> <td>data1</td> <td name="tcol1" class="bold"> data2</td> </tr> <tr> <td>data1</td> <td name="tcol1" class="bold"> data2</td> </tr> <tr> <td>data1</td> <td name="tcol1" class="bold"> data2</td> </tr>
Während die Auswahl nach Klasse ($(".bold")) perfekt funktioniert, scheint die Auswahl nach Namen ($("tcol1")) sinnlos. Dies liegt daran, dass jQuery eine differenziertere Syntax erfordert, um Elemente anhand ihres Namensattributs anzusprechen.
Um Elemente anhand ihres Namensattributs auszuwählen, verwenden Sie den jQuery-Attributselektor. Hier sind ein paar gängige Optionen:
Durch den Einsatz dieser Attributselektoren können Sie Elemente ganz einfach anhand ihrer Namensattribute gezielt ansprechen.
Das obige ist der detaillierte Inhalt vonWie wähle ich Elemente nach Namensattribut in jQuery aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!