我需要编辑dataTables jQuery代码,因此当我单击可编辑单元格时,它将在单元格中选择整个文本。我知道它通常用onclick =“this.select()”完成,但jQuery代码对我来说几乎无法读取...代码我到目前为止(至少我理解这是我需要编辑的代码):
"fnDrawCallback": function () {
$('#table_dzs tbody tr td:nth-child(7)').editable( './files/save_dzs.php?stavba=<?echo $stavba;?>', {
"callback": function( sValue, y ) {
var aPos = oTable.fnGetPosition( this );
oTable.fnUpdate( sValue, aPos[0], aPos[2] );
},
"submitdata": function ( value, settings ) {
return { "id": oTable.fnGetData( this.parentNode )[0], // get the value of first row/column. In my case it is the "id" in database
"value": oTable.fnGetPosition( this )[7] // Column number
};
},
"height": "14px"
});
}
答案 0 :(得分:1)
在数据表初始化后添加此行:
$.fn.editable.defaults.select = true
这是一个用于自定义可编辑插件的公共字典。