Revisiting attribute manipulation
By now, we are very used to getting and setting values that are associated with DOM elements. We have done this with simple methods like .attr()
, .prop()
, and .css()
, convenient shorthands such as .addClass()
, .css()
, and .val()
, and complex bundles of behavior such as .animate()
. Even the simple methods, though, do quite a bit of work for us behind the scenes. We can get yet more utility out of them if we better understand what they do.
Using shorthand element-creation syntax
We often create new elements in our jQuery code by providing an HTML string to the $()
function or to DOM insertion functions. For example, we create a quite large HTML fragment in Listing 12.9
in order to produce many DOM elements. This ...
Get Learning jQuery - Fourth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.