原始碼: 複製程式碼 程式碼如下: BR> BR> 發布框 <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 ""; <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 ":<p class=' para'>" content " "; var txtHtml = "" content ""; $("#resText ").html(txtHtml); // 把回傳的資料加到頁面上},"json"); }) }); 發布框 您也可以輸入140個字隨便寫點東西吧. 你傳送的訊息是: 效果圖: 遇到的問題: 主要是jquery庫的問題:使用jquery-1.3.1 .js這個文件,能實現功能,但是使用jquery-1.7.1.min.js這個文件,就沒有效果!害我花了很多時間去原始碼找問題! !