JSFiddle - React, Tailwind, and code Playground
HTML
<form id="searchForm">
<input type="text" id="search" />
<input type="submit" name="Search!" />
</form>
<div id="resultContainer"></div>
JavaScript
$("#searchForm").submit(function (e) {
e.preventDefault();
var results = $("#resultContainer");
var text = $("#search").val();
results.empty();
$.get("http://fiddle.jshell.net/qrFhD/10/show/", function (data) {
var els = $(data).find("div:contains(" + text + ")").appendTo(results);
els.find('a').contents().unwrap();
els.wrap(function(){
return $('<a/>', {
href: 'http://fiddle.jshell.net/qrFhD/10/show/#' +this.id
})
})
});
});