var username=$("#regist_username")
 $("#regist_username").blur(function(){
       if (username.val().length<6 || username.val().length>16){
       $("#username_msg").empty().append("用户名长度必须位于6~16位"); (问题出在这一句,在IE死后没有反映,而在FIREFOX或者其他浏览器上都OK执行,跪求解决方案了....谢谢,在我的项目中很大一部分代码需要用到append这方法,可IE..............)
   }
<h>Username</h><input type="text" name="username" id="regist_username">
<h id="username_msg"></h>

解决方案 »

  1.   

    一定要用<h>标签吗?
    <script src="http://ajax.Microsoft.com/ajax/jQuery/jquery-1.3.2.min.js" type="text/javascript"> </script> 
    <script>
    $(document).ready(function(){
     $("#regist_username").blur(function(){
      var username = $(this).val();
      if (username.length <6 || username.length>16){ 
         $("#username_msg").empty().append("用户名长度必须位于6~16位");
        }
     })
    })
    </script> 
    <b>Username</b> <input type="text" name="username" id="regist_username"> 
    <b id="username_msg"></b>