Ich muss Werte von jedem vorhandenen 'Ajaxify' Attribut auf der Seite erhalten.jQuery alle Elemente mit bestimmten Attribut finden und den Wert davon
$('[ajaxify]')
Das bekommt mich 361
Objekte. Wie bekomme ich die Werte?
Ich muss Werte von jedem vorhandenen 'Ajaxify' Attribut auf der Seite erhalten.jQuery alle Elemente mit bestimmten Attribut finden und den Wert davon
$('[ajaxify]')
Das bekommt mich 361
Objekte. Wie bekomme ich die Werte?
Um alle Wert als Array zu erhalten, verwendet map()
, attr()
und get()
Methoden
$('[ajaxify]').map(function() {
return $(this).attr('ajaxify')
}).get()
FYI: versuchen immer data-*
(eg :data-ajaxify
) für benutzerdefiniertes Attribut zu verwenden, da es die Standardmethode benutzerdefiniertes Attribut verwenden In diesem Fall können Sie data()
Methode verwenden, um Attributwert zu erhalten.
Danke! Es ist eine Facebook-Seite, also kann ich nicht viel dagegen tun :) – bbPi
@bbPi: froh, dir zu helfen :) –
http://api.jquery.com/each oder http://api.jquery.com/map, wenn Sie ein Array der Werte erstellen möchten. Ich würde auch vorschlagen, dass Sie ein 'data-*' Attribut dafür verwenden, da 'ajaxify' nicht Standard ist. –