"última palabra" no funcionará en todos los navegadores; por ejemplo, no funciona con Safari. No usaría la respuesta aceptada. No creo que sea una buena idea importar una biblioteca o un complemento completo solo para cambiar la última palabra de un solo título, es como "matar un error con un cañón" ... En cambio, usaría una única función de Javascript, y una clase global. Algo como esto:
<h1>This is my awesome <span class="last-word">title</span></h1>
CSS:
<style>
.last-word {font-weight:bold; /* Or whatever you want to do with this element */ }
</style>
Inicialmente, usted podría tener algo como esto:
<h1 class="title">This is my awesome title</h1>
Entonces, se podría inicializar un método Javascript para cambiar la última palabra sobre $ (documento) .ready() =>
<script>
$(document).ready(function() {
$('.title').each(function(index, element) {
var heading = $(element);
var word_array, last_word, first_part;
word_array = heading.html().split(/\s+/); // split on spaces
last_word = word_array.pop(); // pop the last word
first_part = word_array.join(' '); // rejoin the first words together
heading.html([first_part, ' <span class="last-word">', last_word, '</span>'].join(''));
});
});
</script>
Buena suerte.
No. Usted tiene que especificar explícitamente el elemento span, porque por defecto, los hijos heredan las propiedades de estilo de los padres, si no se especifica selector más específico. –