Skip to content

Instantly share code, notes, and snippets.

@ramseyp
Created February 21, 2013 15:13
Show Gist options
  • Star 7 You must be signed in to star a gist
  • Fork 5 You must be signed in to fork a gist
  • Save ramseyp/5005344 to your computer and use it in GitHub Desktop.
Save ramseyp/5005344 to your computer and use it in GitHub Desktop.
Select the last word in an element & wrap it with a span tag
jQuery(document).ready(function($){
$('h2.title').html(function(){
// separate the text by spaces
var text= $(this).text().split(' ');
// drop the last word and store it in a variable
var last = text.pop();
// join the text back and if it has more than 1 word add the span tag
// to the last word
return text.join(" ") + (text.length > 0 ? ' <span class="last">'+last+'</span>' : last);
});
});
@vdavidmarques
Copy link

Awesome. Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment