jquery在IE中使用append没有反映?

SystemOutJava 2010-01-16 03:16:53
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>

...全文
110 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hookee 2010-01-17
  • 打赏
  • 举报
回复
一定要用<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>
zhangshaolongjj 2010-01-16
  • 打赏
  • 举报
回复
改用 insertBefore()试试
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-01-16 03:16
社区公告
暂无公告