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

varusername=$("#regist_username")$("#regist_username").blur(function(){if(username.va... 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>
展开
 我来答
bonewu
2010-01-20 · TA获得超过2117个赞
知道答主
回答量:398
采纳率:50%
帮助的人:110万
展开全部
append方法在IE下是可以用的。
你这里不能用的原因,我估计是那个h标签的问题。
我之前用过许多自定义标签,然后用jquery控制他们,但是jquery似乎对自定义标签不支持。
所以你这里的h标签改为其他的,如:div或p... 试试
hydra73
2010-01-17 · TA获得超过718个赞
知道小有建树答主
回答量:556
采纳率:0%
帮助的人:634万
展开全部
其实你大可不必这么写,你这么写是不行的
你可以改成
$("#username_msg").html('xxx');
就是直接修改ID=username_msg的innerHTML,不需要清空
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式