si su valor es un texto puro (como 'prueba'), también puede usar el método text (). Me gusta esto:
$('div.total-title').text('test');
de todos modos, sobre el problema que está compartiendo, creo que podría estar llamando al código JavaScript antes de que el código HTML para el DIV se envíe al navegador. asegúrese de llamar a la línea jQuery en una etiqueta <script> después de <div>, o en una declaración como esta:
$(document).ready(
function() {
$('div.total-title').text('test');
}
);
de esta manera, el script se ejecuta después de que el navegador analiza el HTML del div.