Сейчас я использую Jeditable для редактирования на месте. В Jeditable есть несколько полезных опций, но (насколько я знаю), это не позволяет запускать редактирование, кроме как щелкнув соответствующий элемент.jQuery редактировать плагин, который позволяет запускать редактирование с другого элемента
I.e., предположим, что у моего элемента есть id comment
. С Jeditable единственным способом начать редактирование является щелчок comment
. Я хотел бы поместить небольшой текст рядом с comment
(например, «Нажмите, чтобы отредактировать свой комментарий»), который при щелчке превратит comment
в редактируемое текстовое поле (и настройте кнопки «Сохранить и отменить» и т. Д.).
его стоит отметить, что триггер необходимо только тогда, когда у вас есть собственные пользовательские обработчики. вы можете добиться того же эффекта, что и выше, если вы делаете $ («# comment»). click() –
Но мне все еще нужен способ заставить на самом деле щелчок «комментарий» не инициировать редактирование (т. е. разрешить запуск редактирования mode * ТОЛЬКО * когда пользователь нажимает # id-for-text), правильно? –
Добавить $ ('# comment'). Unbind ('click') –