源代码: 复制代码 代码如下: 发布框 <br><br>$(function(){ <br>$("#content").focus(function(){ <br>if ($(this).val()==this.defaultValue) { <br>$(this).val(""); <br>//alert($(this).length-1); <br>} <br>}).blur(function(){ <br>if ($(this).val()=='') { <br>$(this).val(this.defaultValue); <br>} <br>}) <br>$("#content").keyup(function(){ <br>//alert($(this).val().length); <br>var words_num = 140 - $(this).val().length; <br>if (words_num < 0) { <BR>//被误导了 这样是不会有 return 值的 <BR>//$("font").text(function(words_num){ <BR>// return "<font color='red'>" words_num "</font>"; <br>//}); <br>$("font").css('color','red').text(words_num); <br>}else{ <br>$("font").text(words_num); <br>//alert(words_num); <br>} <br>}) <br>}); <br><br>$(function(){ <br>$("#send").click(function(){ <br>$.post("post3.php", { <br>// username : $("#username").val() , <br>content : $("#content").val() <br>}, function (data, textStatus){ <br>// var username = data.username; <br>var content = data.content; <br>// var txtHtml = "<div class='comment'><h6>" username ":</h6><p class='para'>" content "</p></div>"; <br>var txtHtml = "<div><h3>" content "</h3></div>"; <br>$("#resText").html(txtHtml); // 把返回的数据添加到页面上 <br>},"json"); <br>}) <br>}); <br> 发布框 您还可以输入140个字 随便写点东西吧. 你发送的信息是: 效果图: 遇到的问题: 主要就是jquery库的问题:使用jquery-1.3.1.js这个文件,能实现功能,但是使用jquery-1.7.1.min.js这个文件,就没有效果!害我花了很多时间去源代码找问题!!