Gibt es eine Methode zum Hinzufügen von IDs wie zum Hinzufügen einer Klasse - addClass ()?
jquery
jquery-selectors
eozzy
quelle
quelle
Antworten:
ID ist ein Attribut, das Sie mit der attr- Funktion festlegen können:
Ich bin mir nicht sicher, was Sie mit dem Hinzufügen von IDs meinen , da ein Element nur einen Bezeichner haben kann und dieser Bezeichner eindeutig sein muss.
quelle
<div>
Wenn Sie sich eine ID ansehen, gibt es keine ID. Wenn Sie die ID aus irgendeinem Grund nicht manuell hinzufügen können, möchten Sie möglicherweise das Hinzufügen einer ID mit Javascript / jQuery automatisieren.meinst du eine Methode?
Achten Sie nur darauf, dass Sie nicht mehrere Elemente auf dieselbe ID setzen.
quelle
So was :
quelle
id
Attributwert geben. Insbesondereid
weisen die Spezifikationen für ein Attribut eindeutig darauf hin, dass es möglicherweise keine Leerzeichen enthält: w3.org/TR/html401/types.html#type-nameIch habe so etwas schon einmal benutzt, um @scunliffes Anliegen anzusprechen. Es findet alle Instanzen von Elementen mit einer Klasse von (in diesem Fall .button), weist eine ID zu und hängt ihren Index an den ID-Namen an:
Angenommen, Sie haben 3 Elemente mit dem Klassennamen .button auf einer Seite. Das Ergebnis wäre, allen eine eindeutige ID hinzuzufügen (zusätzlich zu ihrer Klasse von "Schaltflächen").
In diesem Fall # button-0, # button-1 bzw. # button-2. Dies kann sehr praktisch sein. Ersetzen Sie einfach ".button" in der ersten Zeile durch die Klasse, auf die Sie abzielen möchten, und ersetzen Sie "button" in der return-Anweisung durch die gewünschte eindeutige ID. Hoffe das hilft!
quelle