
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
#comments{
height: 150px;
width:350px;
text-align:left;
vertical-align:top;
}
#show{
font-size:14px;
width: 50px;
height: 18px;
border: none;
padding: 5px;
padding-bottom: 15px;
display: none;
position:absolute;
}
</style>
<script src="js/jquery-3.6.0.min.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<h1> 微博字数</h1>
<div><textarea id="comments"></textarea></div>
<div id="show" ><span id="count"></span>/140</div>
<script>
$(function(){
$("#comments").bind("click",showNum)
.bind("keyup", showNum)
.bind("blur", function(){$("#show").hide();});
});
var showNum = function(){
var pos = $(this).offset();
var t = pos.top + $(this).height() - 25;
var l = pos.left + $(this).width() - 65;
var counter = $(this).val().length;
$("#count").text(counter);
$("#show").css({ "top": t, "left": l }).show();
}
</script>
</body>
</html>