I have a code like this
<form asp-controller="Products" asp-action="AddComment" asp-route-id="@Model.Id" id="CommentForm">
<div class=" w-100 mt-1 ml-5 mr-5 d-block">
<div class="d-inline-block">
<lable class="product-subtitle">Name</lable>
<input id="Name" type="text" class="reply-comment" value="@fullname" disabled />
</div>
<div class="d-inline-block ">
<lable class="product-subtitle">Email</lable>
<input id="Email" type="email" class="reply-comment" value="@userEmail" />
</div>
</div>
<div class="mt-1 ml-5 mr-5 d-block ">
<textarea rows="3" class="reply-comment" id="Comment" name="Comment"></textarea>
</div>
<div class="mt-1 ml-5 mr-5 mb-4 d-flex justify-content-end">
<div>
<a class="btn btn-primary btn-buy d-flex justify-content-center add-comment" data-id="0" data-ischild="0" style=" background-color: #425fab;width:80px; padding:10px"><span>Send</span></a>
</div>
</div>
</form>
and js
$(".add-comment").click(function () {
//some thing happens in here
});
this works fine. and I can access .add-comment.click() function , but in somepart I have to add the textarea by javascript like this
let divStr = "<div class='w-75 d-inline-flex'><textarea id='ChildComment' class='reply-comment w-100' ></textarea></div>";
divStr = divStr + "<div class='w-25 d-inline-flex align-bottom' style='float:left; justify-content:left;'>";
divStr = divStr + "<a class='btn btn-buy d-inline add-comment' data-id='" + commentId +"' data-ischild='1'><span class='mr-1 ml-1'> Send</span></a></div>";
$("#" + commentId).append(divStr);
but the I can not enter .add-comment.click(function()) when I make the textarea by javascript