/ / get objet jquery de la collection jquery - javascript, jquery

obtenir un objet jquery de la collection jquery - javascript, jquery

J'utilise jQuery 1.11.1.

Une fois que j'ai sélectionné une collection à l'aide d'un sélecteur, c'est-à-dire var objs = $(".selector_class") comment puis-je obtenir un élément jQuery à partir de cet élément. j'ai essayé objs[0] et objs.get(0). Les deux donnent un objet javascript. existe-t-il un moyen d'accéder directement à un objet jQuery?

Réponses:

2 pour la réponse № 1

utilisation .eq(index)

$(".selector_class").eq(0)

doc


0 pour la réponse № 2

Avec objs [0] et objs.get (0), vous obtenez l’élément DOM, pas l’objet jQuery.

Vous pouvez convertir l'objet DOM en un élément jQuery en l'enveloppant dans $ (), ou obtenir directement les éléments jQuery:

<div class="selector_class">Text1</div>
<div class="selector_class">Text2</div>
<div class="selector_class">Text3</div>

<script>
$(function () {
var collection = $(".selector_class");
var a = collection.eq(0).text();
var b = collection.eq(1).text();
var c = collection.eq(2).text();

console.log("a: " + a + " => b: " + b + " => c: " + c);
// shows: a: Text1 => b: Text2 => c: Text3
});
</script>

0 pour la réponse № 3

Cela peut être fait en utilisant .eq( index )

index

Ci-dessus est de type: Entier

Un entier indiquant le Basé sur 0 position de l'élément.

.eq() La méthode construit un nouvel objet jQuery à partir d’un élément de cet ensemble.

Lorsqu'il est fourni avec un entier, il donne la position de cet élément dans l'ensemble.