Use JQuery to build an anchor
I want to use jquery to build HTML like this: <li><a href="#"><span class="play"></span><span class="trackName">Track Name</span></a></li> It seems simple but I can't figure it out how to include HTML tags as part of my anchor text. If I use something like: $("<a />", { text: $('<SPAN class="play" />') + "Track Name" }) then the span tags get escaped. There are several ways to do it, including (but not limited to): // one big string $('<a href="#"><span class="play"></span><span class="trackName">Track Name</span></a>') // create <a> then append() the span $('<a></a>').attr("href","#") .append