Tôi đang cố gắng sử dụng Jeditable làm giải pháp chỉnh sửa nội dòng.Có thể chỉnh sửa - Kích hoạt chỉnh sửa X bằng cách nhấp vào Y
Hành vi mặc định (nhấp vào yếu tố để chỉnh sửa) hoạt động khá tốt, nhưng tôi muốn kích hoạt phần tử bằng cách nhấp vào yếu tố khác.
Ví dụ nhấp vào a.activateEdit sẽ kích hoạt div.edit tiếp theo (rõ ràng nên được thực hiện bằng cách sử dụng bộ chọn jQuery).
Tôi đã nhìn vào tài liệu Jeditable cho điều này, nhưng không thể tìm đúng cú pháp
FYI, cú pháp Jeditable mặc định là một cái gì đó dọc theo dòng:
$(document).ready(function() {
$('.edit').editable('http://www.example.com/save.php');
});
* Chỉnh sửa: được tìm thấy a better solution *
Tôi biết câu hỏi của bạn đã được hỏi một lúc nhưng tôi hiện đang cố gắng triển khai một cái gì đó rất giống nhau. Tôi có nó làm việc với các nhấp chuột của một liên kết, nhưng là có một cách để loại bỏ các sự kiện click của phần tử bạn muốn chỉnh sửa? Nói cách khác, chỉ làm cho phần tử có thể chỉnh sửa, có thể chỉnh sửa từ liên kết chứ không phải khi bạn nhấp vào phần tử đó một cách cụ thể? Cảm ơn. –
Bạn có thể thử unbind() để xóa ràng buộc sự kiện nhấp chuột cho đối tượng đó. – yoavf
Xin lỗi nhưng bạn có thể cung cấp một số mã không? Tôi khá mới mẻ với điều này. Liệu unbind() có nằm trong .editable (url, {}) ;? –