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 также будет запускаться... так что вам придется отлаживать его, чтобы он работал вместе...