Próbuję użyć Jeditable jako wbudowanego rozwiązania do edycji.Jeditable - Aktywuj edycję X, klikając Y
Domyślne zachowanie (kliknij element, aby go edytować) działa całkiem dobrze, ale chciałbym aktywować element, klikając inny element.
Na przykład kliknięcie na a.activateEdit aktywuje następny plik div.edit (oczywiście należy to zrobić za pomocą selektorów jQuery).
Przyjrzeliśmy się Jeditable Dokumenty na to, ale nie mógł znaleźć właściwą składnię
FYI, domyślnie składnia Jeditable jest coś wzdłuż linii:
$(document).ready(function() {
$('.edit').editable('http://www.example.com/save.php');
});
* edit: Znaleziono a better solution *
Wiem, że twoje pytanie zostało zadane jakiś czas temu, ale obecnie próbuję wprowadzić coś bardzo podobnego. Pracuję z kliknięciem linku, ale czy istnieje sposób na usunięcie zdarzenia kliknięcia elementu, który chcesz edytować? Innymi słowy, czy tylko edytowalny element można edytować za pomocą linku, a nie po jego kliknięciu? Dzięki. –
Możesz spróbować usunąć polecenie bind(), aby usunąć powiązanie zdarzenia kliknięcia dla tego obiektu. – yoavf
Przepraszamy, ale czy możesz podać kod? Jestem całkiem nowy w tym. Czy unbind() byłoby w .editable (url, {}) ;? –