我正在使用 Jeditable 来编辑和发布对页面不同元素的更改。例如,我希望能够指定编辑类型应该是text
还是textarea
通过查看我正在编辑的属性data-type_edit="textarea
。
但是,通过我似乎无法将任何值或属性传递给您指定类型的 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"
});
谢谢!