I'm creating elements with jQuery and then appending them to existing HTML. Here is my jQuery code:
var h1 = $(data2).find("h1").html();
var image = $(data2).find(".tutorialContent .wsite-image:first-child").html();
$(".searchResults").append('<a class="searchResultsImageTitle">' + '<div class="searchResultsImage">' + image + '</div>' + '<div class="searchResultsTitle">' + h1 + '</div>' + '</a>');});
I want the code above to produce this HTML:
<a class="searchResultsImageTitle">
<div class="searchResultsImage"></div>
<div class="searchResultsTitle"></div>
</a>
But instead I get this HTML:
<a class="searchResultsImageTitle"></a>
<div class="searchResultsImage"></div>
<div class="searchResultsTitle"></div>