我试图避免为每次调用插件编写optinos数组,我想知道如何创建一个只有共享选项数组来避免这种情况。
这可以应用于此调用,例如:
$(document).ready( function() {
$('#example').dataTable( {
"oLanguage": {
"oPaginate": {
"sNext": ">"
}
}
} );
} );
我尝试过类似的东西,但它不起作用:
$.dataTable.defaults = {
"oLanguage": {
"oPaginate": {
"sNext": ">"
}
}
}
您可以在此处找到有关我尝试修改的选项数组的更多信息: http://datatables.net/usage/i18n
答案 0 :(得分:3)
首先创建对象,然后在调用插件时随时将其传递。
var pluginDefaults = {
"oLanguage": {
"oPaginate": {
"sNext": ">"
}
}
};
准备好调用插件时,请按照以下方式使用它:
$('#example').dataTable( pluginDefaults );
答案 1 :(得分:3)
您可以使用$.extend
$.extend($.fn.dataTable.defaults, {
"oLanguage": {
"oPaginate": {
"sNext": ">"
}
}
});
这将设置默认的datatables选项,然后您不必反复传递选项