一个jquery的问题没人能解释了?
我用jquery新添加了一个元素$("xxx").append("<inputtype='text'name='test'id='123'/>");然后为这个元素绑定一个...
我用jquery新添加了一个元素
$("xxx").append("<input type='text' name='test' id='123'/>");
然后为这个元素绑定一个焦点离开事件
$("#123").bind("blur",function(){
//前面是一些验证文本输入框内容的代码,我就不写了;
//但是如果文本输入框的内容有错误 我们就
alert("输入有误");
//然后把焦点还给后添加文本框
$("123").focus(); //问题就在这 为什么焦点回不去 用IE可以 火狐不可以
});
最后一行$("#123").focus();那个#号我程序上写了 这上面是笔误 展开
$("xxx").append("<input type='text' name='test' id='123'/>");
然后为这个元素绑定一个焦点离开事件
$("#123").bind("blur",function(){
//前面是一些验证文本输入框内容的代码,我就不写了;
//但是如果文本输入框的内容有错误 我们就
alert("输入有误");
//然后把焦点还给后添加文本框
$("123").focus(); //问题就在这 为什么焦点回不去 用IE可以 火狐不可以
});
最后一行$("#123").focus();那个#号我程序上写了 这上面是笔误 展开
4个回答
展开全部
$("#123").bind("blur",function(){
$("123").focus();
少了#?
$("123").focus();
少了#?
追问
笔误 #我写了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是因为火狐和IE对iframe的解释不同,所以绑定事件的代码要不同才可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我怀疑是alert的问题,你试试不用alert先
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询