2011-06-03 13 views
5

Im tratando de cambiar un hermano de un elemento div y este es el comunicado que solía<HTMLDivElement> no tiene un método 'hermanos'

$('.edit').click(function(){ 
    this.siblings('.innerInfo').html("success"); 
}); 

Mantiene lanzar la excepción <HTMLDivElement> has no method 'siblings', y realmente no puede entender por qué . He iniciado jQuery y he empezado la secuencia de comandos en document.ready

gracias por su ayuda!

+0

Puede incluir el fragmento correspondiente de HTML, así favor –

+1

tal vez usar '$ (this)' en lugar de 'this'? – Sotiris

Respuesta

14

Use $(this) en lugar de this.

+0

sabía que era algo obvio como el infierno. muchas gracias. no ha hecho jquery en un momento estoy un poco oxidado ha – nkcmr

+0

hehe welcome :) –

0

Eres deben hacer referencia $ (este) como:

$('.edit').click(function(){ 
    $(this).siblings('.innerInfo').html("success"); 
}); 
Cuestiones relacionadas