-1
var inputvalue = parent.eq(0).children().eq(2).val().length;
var value = "";
for (var i = 0; i < password; i++) {
    var entity = "&#9679;";
    value += entity;
}
parent.eq(0).children().eq(1).text(value);

Error: it is printing as a string in DOM

Syntle
  • 5,168
  • 3
  • 13
  • 34
sri harsha
  • 55
  • 5

1 Answers1

1

Your issue is that you are setting the text() when you need to set the html()!

var str = '&#9679;&#9679;'
$('.wrong').text(str);
$('.correct').html(str);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p class='wrong'></p>
<p class='correct'></p>
Tim567
  • 775
  • 1
  • 5
  • 22