<script>
var i=0;
$("#otv p").each(function(){
i++;
$(this).attr("id","link"+i);
});
var i=0;
i++;
v4 = $("#link"+i).text(); /* */
$("#otv p").html('<a target="blank" href="ссылка'+v4+'">'+v4+'</a>');
</script>
<b class="otv" id="otv">
<p>H1</p>
<p>H2</p>
<p>H3</p>
</b>
На выходе, хочу получить
<b class="otv" id="otv">
<p id="link1"><a target="blank" href="ссылкаH1">H1</a></p>
<p id="link2"<a target="blank" href="ссылкаH2">H2</a></p>
<p id="link3"><a target="blank" href="ссылкаH3">H3</a></p>
</b>
Запутался в переменных :(