jeditable: дополнительные кнопки с кнопками "ОК" и "Отмена"

Есть ли способ добавить дополнительные кнопки с обработчиками событий клика в jeditable (плагин jQuery)? Что я хочу сделать, так это то, что когда вы нажимаете на какой-либо редактируемый элемент и появляется элемент ввода с кнопками "ОК" и "Отмена", я хотел бы добавить еще одну кнопку с некоторым текстом, нажатие на которое должно перенаправить пользователя на другой URL,

Это можно сделать? Любая помощь высоко ценится. Спасибо большое за ваше время и усилия заранее.

С наилучшими пожеланиями.

1 ответ

Решение

Я думаю, что вы могли бы использовать метод live() jQuery, чтобы добавить кнопку после того, как были созданы элементы span / input в jEditable...
так что может быть, что-то подобное будет работать

$('.editable').live('click', function() {
    // Live handler called.
    // And here's where it gets tricky with jEditable...the jQuery selector below may be all wrong  
    $('.editable').append('<button type="submit" class="gotourl">Go to URL</button>');
});

а потом

$('.gotourl').live('click', function(){
    // Place your redirect code here
}

только что попытался добавить еще одну кнопку в настройке отправки, и это сработало хорошо

submit: '<button type="submit" class="ok">OK</button> <button type="submit" class="gotourl">Go To URL</button>'

так что метод live должен срабатывать, когда вы нажимаете кнопку Go To URL... но jEditable также будет запускаться... так что вам придется отлаживать его, чтобы он работал вместе...

Другие вопросы по тегам