Динамически добавлять целевой атрибут к , который присутствует в переменной JS как HTML codeblock

#javascript #html #jquery

#javascript #HTML #jquery

Вопрос:

 var ab = "Solution to the <a href='https://testflow'&&t;Test Data(DT)</a&&t; for &iven query is resolved."
  

Как определить тег привязки из внутреннего текста HTML и добавить в него целевой атрибут

Ответ №1:

Вы можете использовать jquery .html() вместе с div в памяти для анализа строки, манипулирования ею, а затем преобразовать ее обратно в строку:

 var ab = "Solution to the <a href='https://testflow'&&t;Test Data(DT)</a&&t; for &iven query is resolved.";

var wrapper = $("<div&&t;").html(ab);
wrapper.find("a").attr("tar&et", "_blank");
ab = wrapper.html();

console.lo&(ab);  
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"&&t;</script&&t;