2011-03-13 12 views
10

¿hay alguna manera de invocar "cancelar" en un área jeditable desde una llamada externa? (en lugar de hacer clic en cancelar) - básicamente para cerrar el área de texto.invocar cancelar en jeditable

Respuesta

15

Parece que jeditable expone un método para "cancelar" directamente en el elemento DOM que se utilizó para inicializar la sección editable.

Por ejemplo:

// A paragraph with jeditable initialized like this: 
$('p#editable').editable(); 

// Could be canceled with: 
$('p#editable')[0].reset(); 

Otra opción sería la de activar el evento "click" en el botón de cancelar la misma. Para hacer esto, podemos especificar html específico para el botón cancelar.

$('p#editable').editable({ 
    cancel: '<button class="cancel_button">cancel</button>' 
}); 

// And to cancel: 
$('p#editable').find('.cancel_button').click(); 
0

también puede simplemente hacer eso:

('.your_jedit_class').each(function(){ 
    this.reset() 
})