Again looking for something simple to fulfill a client request, and unable to find it, I wrote a little plugin to do the job. Truncate is a jQuery plugin for shortening text in one or more content elements. Invoking the method will limit elements’ number of initially visible words, and will add a link to show (or hide) the full text.
Do you hate when form inputs don't have a <label> tag around the descriptive text? It's POOR FORM to only give users a ten-pixel interaction area, especially considering touch devices and high-resolution screens. Here's an explanation of why labels are better for UX, and a quick jQuery solution that will help speed up your workflow.