Chociaż nie precyzyjnie odpowiedzieć na pytanie, wylądowałem tutaj przy wyszukiwaniu sposobu na pobranie kolekcji elementów (potencjalnie różnych nazw znaczników), która po prostu miała podaną nazwę atrybutu (bez filtrowania według wartości atrybutu). Okazało się, że następuje pracował dobrze dla mnie:
$("*[attr-name]")
nadzieję, że pomoże kogoś, kto akurat wylądować na tej stronie, patrząc na to samo, że byłem :).
Aktualizacja: Wydaje się, że gwiazdka nie jest wymagana, czyli w oparciu o kilka podstawowych testów, następujące wydaje się być równoważne do powyższych (dzięki Matt za wskazanie na to uwagę):
$("[attr-name]")
Zalecam użycie 'class =" imageN "' ze względu na poprawny HTML. Albo to albo 'data-imageId =" imageN "' ze względu na poprawny HTML5. W pierwszym przypadku możesz użyć selektora klasy. –
Andy, powodem tego jest to, że divy są dodawane dynamicznie z kodu z tyłu i mają różne ImageIddy, ale samą klasę ". – Pabuc
możesz mieć wiele klas 'class =" image imageN "' jeśli to pomaga. – Val