Czy możliwe jest użycie obiektu elementu jQuery jako klucza tablicy/obiektu?Użyj elementu jQuery jako klucza tablicy?
Przykład:
var el = jQuery(this);
var test = {};
test[el] = "something strange";
Doing a:
jQuery.each(test, function(k,v){
console.log(k);
});
właśnie donosi [object Object]
Czy istnieje powiedzieć, że faktycznie mogła ponownie wykorzystać k
jako oryginalnego jQuery element obiektu?
Co ostatecznie zamierzasz osiągnąć? Skoro "el" jest obiektem, jeśli chcesz skojarzyć "coś dziwnego" z tym obiektem, dlaczego po prostu nie dodasz właściwości do obiektu? –
@amnotiam To był uproszczony przykład. Rzeczywistym użyciem będzie to, że potrzebuję tablicy els, więc nie będzie działało dodawanie do niej właściwości. –
Jeśli potrzebujesz tablicy els, nie jest to po prostu 'var test = []; test.push (el); // etcetat? – nnnnnn