Передача атрибута в тип ввода в Jeditable

Я использую Jeditable для редактирования и публикации изменений в различных элементах страницы. Я хотел бы иметь возможность указать, должен ли тип редактирования text или же textarea глядя на атрибут, который я редактирую, data-type_edit="textarea например.

Однако, проходя мимо, я не могу передать какое-либо значение или атрибут во 2-ю часть jeditable функции, где вы указываете тип. Почему нет type : $(this).attr('data-edit_type') работает в этом коде:

$('.editable.edit-section').editable(function(value, settings) {
    var dbId = $(this).attr("data-db_id");
    var dbTable = $(this).attr("data-db_table");
    var dbCol = $(this).attr("data-db_col");
    submitEdit(value, dbId, dbTable, dbCol);
    // Needed so that value is correctedly displayed with jeditable on page
    return(value);
 }, {
    type : $(this).attr('data-edit_type'),
    submit : "OK",
    cancel : "Cancel",
    tooltip : "Click to edit...",
    onblur : "ignore"
});

Спасибо!

1 ответ

Попробуй сделать.

$(this).data('edit_type'); 

Я считаю, что это правильный способ доступа к атрибутам данных через JQuery

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