ich viele Elemente accross Seite haben - ID1, ID2 ID3 ...
jquery für jeweils alle Elemente, die ähnliche id
Ich möchte alle Elemente manipulieren. Gibt es einen einfacheren Weg, dies zu tun?
$("#ID").each(function(){ ... });
ich viele Elemente accross Seite haben - ID1, ID2 ID3 ...
jquery für jeweils alle Elemente, die ähnliche id
Ich möchte alle Elemente manipulieren. Gibt es einen einfacheren Weg, dies zu tun?
$("#ID").each(function(){ ... });
Sie können ^
Selektor verwenden.
Beispiel
$('div[id^="ID"]')
^=
wählen DOM deren ID
Attribut beginnt mit ID
(dh ID1, Idid, IDS, ID2 etc)
sie eine Klasse geben, so dass Sie sie durch die wählen können Klasse?
$('.class').each(function(i,e) { // });
:) Ich kann nicht Klasse geben – Ashwin
function(ID)
{
... $("#ID"+ID) ...
}
for (i=1;i<3;i++)
{
function(i);
}
Wenn der ID-Abschnitt nicht unbedingt am Anfang könnten Sie tun:
$("[tagName][id*='ID']")
Hier ist eine vollständige Liste der Selektoren: https://api.jquery.com/category/selectors/
Sie können 'Attribut beginnt mit 'selector,' $ ('[id^= ID]'). jedes ' – undefined
@undefined das ist für exakte Macth Verwendung '^ =' –
mögliches Duplikat von [jquery ID beginnt mit] (http://stackoverflow.com/questions/5413841/j Abfrage-ID-startet-mit) – undefined