jQuery erste Wert des array-index
Verwendung von jQuery, ich versuche, die Werte von fileTypes
über einen index. Ich bin mir nicht sicher wie Sie gehen über das tun dies, aber so weit ich habe versucht settings.fileTypes[0]
die nicht. Jede Hilfe ist willkommen, danke!
var defaults = {
fileTypes : {
windows: 'Setup_File.exe',
mac: 'Setup_File.dmg',
linux: 'Setup_File.tar.gz',
iphone: 'iPhone App'
}
},
settings = $.extend({}, defaults, options);
InformationsquelleAutor Ryan | 2010-09-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
fileTypes
ist ein Objekt, und als solches, können seine Eigenschaften nicht mit Zugriff über index-Nummer.Objekte nicht garantieren festgelegten Reihenfolge, also, wenn Sie brauchen pflegen Sie Elemente in ein indiziertes um, würden Sie brauchen, um ein Array zu verwenden, statt.
Um das erste Element gegeben, Ihr Beispiel, Sie würde nicht so mit Namen:
Zu speichern als ein Array, dessen Elemente können Sie abrufen, indem Sie den index, versuchen Sie dies:
Oder Sie tun können, ein Array von Objekten, obwohl ich nicht glaube, dass das, was Sie nach:
würden Sie brauchen, um ein Array zu verwenden, anstatt ein Objekt. Sie können auch ein Array von Objekten, wenn Sie brauchen. Ich werde aktualisieren, meine Antwort mit beiden dieser Beispiele.
Schön. Aussehen ist wie die erstere wird am besten für meine Bedürfnisse. Dank patrick!
Du bist herzlich willkommen. :o)
InformationsquelleAutor user113716
Vielleicht können Sie eine Problemumgehung, wenn Sie Ihre Anwendung entwerfen können.
Es hat bei mir einige Male.
Auf diese Weise können Sie den Zugriff auf die erste Ebene von Elementen, die durch den index (in dieser Reihenfolge) und wenn Sie die Schlüssel aus Ihrem Beispiel, Sie sind immer noch da.
InformationsquelleAutor Dominique