2010-06-28 5 views
1

J'utilise des variables pour tenir des objets jquery commeVariables et objets jquery

$mydiv = $('#somediv'); 

Maintenant, je voudrais étendre cette référence à un paragraphe à l'intérieur $mydiv. Évidemment, vous pouvez déclarer une nouvelle variable

$mypara = $('#somediv p') 

Mais est-il possible d'étendre la variable $mydiv pour trouver le paragraphe qu'il contient.

Je n'arrive pas à trouver la bonne notation pour cela.

Répondre

0

Oui.Il a.

$mydiv = $('#somediv'); 
$mydiv.find('p'); 
0

Vous pouvez utiliser:

var = mydiv = $('#somediv'); 
var children = mydiv.children('p'); 

Cela vous donnera tous les enfants 'p' éléments appartenant à votre div.

+0

votre réponse est seulement semblable à $ ('# somediv> p'). C'est différent avec $ ('# somediv p') – Kai

1

Cela devrait le faire:

$mydiv.find('p'); 
+0

l'extra $() n'est pas nécessaire. $ mydiv fait déjà référence à un objet jquery. – Jamiec

+0

Merci les gars $ mydiv.find fait l'affaire. Amour jquery vous semble être capable de faire la plupart des choses - si seulement vous pouvez trouver comment le construire! Pete – Pete

+0

@Jamiec mon erreur - l'a écrit rapidement. – Eikern