May 2017
Intermediate to advanced
448 pages
10h 10m
English
It would be nice to be able to modify the pull quote a bit by dropping some words and replacing them with ellipses to keep the content brief. To demonstrate this, we have wrapped a few words of the example text in a <span class="drop"> tag.
The easiest way to accomplish this replacement is to directly specify the new HTML entity that is to replace the old one. The .html() method is perfect for this:
$(() => { $('span.pull-quote') .each((i, span) => { $(span) .clone() .addClass('pulled') .find('span.drop') .html('…') .end() .prependTo( $(span) .parent() .css('position', 'relative') ); });});
The new lines in Listing 5.20 rely on the DOM traversal techniques we learned in Chapter 2, ...
Read now
Unlock full access