jeditable: дополнительные кнопки с Ok и Cancel

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

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

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


person Kunal    schedule 10.08.2010    source источник


Ответы (1)


Я думаю, вы могли бы использовать метод jQuery live(), чтобы добавить кнопку после того, как элементы 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 должен срабатывать, когда вы нажимаете кнопку «Перейти к URL-адресу»… но jEditable также будет работать… поэтому вам придется отлаживать его, чтобы он работал вместе…

person w4ik    schedule 13.08.2010