2010-06-29 3 views

Répondre

2
var area = image.canvas.children('.image-pinpoint-edit').children('.image-pinpoint-edit-area'); 

ce n'est pas superflu ...

vous obtenez les enfants des enfants ...

1 niveau < --- image.canvas
2 Niveau < ----- .children('.image-pinpoint-edit')
3 niveau < ----- .children('.image-pinpoint-edit-area').children('.image-pinpoint-edit-area')

si vous souhaite nageoire d 'image-pinpoint-edit-area'

utilisation .find()

image.canvas.find('.image-pinpoint-edit-area');  
// this this will search all its children, grand children, grand grand children, etc... 
0

Vous pouvez utiliser image.canvas.find('image-pinpoint-edit-area') - ce cherchera l'élément plus que les matches donné sélecteur (pas de question à quel niveau il existe), .children ne recherche que les éléments qui sont directs enfants de sélecteur donné.

edit: Votre façon de le faire par .children(). Children() est également bien, je ne suis pas sûr de ce qui est plus rapide (.children(). Children() ou .find()) mais votre le code devrait fonctionner!

Questions connexes