Js/Jquery - Сделать поиск/действие внутри переменной, почему не работает

Не получается работать с содержимым внутри переменной. Я беру html код из инпута, пытаюсь сделать реплейсы, и в довершение мне нужно удалить ссылки (атрибут href).... Подскажите пожалуйста.

$('#button').click(function() {

var b = $('#input').val(); // беру содержимое из инпута

b = b.replace(/<div class="tbody">/g,"<table class='results'>");
b = b.replace(/<div class="g-row container">/g,"");
b = b.replace(/<div class="g-row justify-sb">/g, "<tr>");// делаю пару реплейсов.

b.find('a').each(function(){
   $(this).removeAttr("href");
}); // ругается что b.find не функция.

$('#result').val(b);

});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<input id="input" type="text" style="width: 600px; height: 200px;">
<button id='button' type="submit">Submit</button>
<BR><BR>
<input type="text" style="width: 600px; height: 200px;" id="result">


Ответы (1 шт):

Автор решения: Aziz Umarov

Сделайте так

$('#button').click(function() {

var b = document.createElement('div');
b.innerHTML = $('#input').val();

$(b).find('a').each(function(){
   $(this).removeAttr("href");
}); // ругается что b.find не функция.

$('#result').val(b.innerHTML);

});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<input id="input" type="text" style="width: 600px; height: 200px;">
<button id='button' type="submit">Submit</button>
<BR><BR>
<input type="text" style="width: 600px; height: 200px;" id="result">

→ Ссылка