直接使用$.focus()在ie中往往不好用,根本不知道光标定位到哪里去了,当前遇到的弹出框是用ajax读取出来的,同事给了一个解决方案,解决了。
今天有人问我,我又给忘了,在这里记录一下。
focusSta = obj . focusSta ? parseInt(obj.focusSta) : 0;
if(focusSta === 1){
var item = document.getElementById(‘commentContent_’+uniqueId);
if(item){
if($.browser.msie){
item.value = “ ”;
item.focus();
item.value = ”;
item.select();
}else{
item.focus();
}
}
}
为什么这么写我是说不清,知道的跟一下帖子…