Как отключить стандартный клик для редактирования на Jeditable?

Я использую jeditable плагин для того, чтобы сделать некоторые значения редактируемыми. Я заметил, что, когда значение пусто, появляется текст по умолчанию "Click top edit", который мне не нужен. Но я все еще хочу сделать это поле редактируемым. Как это сделать?

Я заметил предложение по адресу http://www.datatables.net/forums/discussion/5865/jeditable-and-default-click-to-edit/p1, но это, похоже, не работает - по крайней мере, не для меня; при использовании заполнителя: "" поле больше не редактируется.

Мой связанный код:

$('.edit').editable('edit_save.php', {
            cancel    : 'Cancel',
            submit    : 'OK'
});//$('.edit').editable('jeditable_save.php', {

2 ответа

Без какого-либо текста для его заполнения редактируемый элемент должен быть встроенным блоком с высотой и шириной, например:

.edit { border: 1px solid red; display: inline-block; min-height: 20px; min-width: 100px; }

и установите пустой заполнитель, как вы упомянули:

$('.edit').editable(function (value, settings) { return value; }, { cssclass: 'editing', placeholder: '', });

Смотрите эту скрипку http://jsfiddle.net/chrisdillon/37JqF/

Я попытался добавить эту строку: placeholder:' & nbsp;' и это работает.

Если вы можете добавить эту строку, вы увидите, что ваш ввод пуст.

$('.edit').editable('Something', {

    something,...
    placeholder:' ',

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