Por partes:
1. JavaScript no tiene clases, lo correcto es llamarlo constructores.
2. Los constructores se instancian con el operador new.
3. Los constructores son funciones (acá falla tu ejemplo).
4. Por convención, todos los constructores llevan nombre capitalizado (AccionesTablaListing)
Implementación posible (notar la función y el prototipo):
Código Javascript
:
Ver original// Trabaja para mostrar datos de TABLA
var AccionesTablaListing = function(contenedor, DT) {
this.container = $(contenedor);
this.DivTo = $('#'+DT);
// Acciones dentro de la Tabla
this.container.find('a').on('click', function () {
var $this = $(this);
var b = $this.closest('tr').data('id');
var a = $this.data('action');
// console.log('Enviado a: '+a+b);
});
};
AccionesTablaListing.prototype = {
container: null,
DivTo: null,
anotherFunction: function() { alert('HELLO WORLD') }
};
var foo = new AccionesTablaListing(body, 'foo');
foo.anotherFunction(); // "HELLO WORLD"
EDIT: Tu ejemplo tiene llaves mal cerradas además.