首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Caret / Cursor不是[真正]在.focus()之后使用JQuery来聚焦

Caret / Cursor不是[真正]在.focus()之后使用JQuery来聚焦
EN

Stack Overflow用户
提问于 2011-07-21 16:37:56
回答 1查看 492关注 0票数 1

在用户从自动完成下拉列表中选择一个值(使用jquery)之后,我尝试将焦点设置为下一个输入框。

代码看起来是这样的:

函数showElement(elementName) {$(ElementName).show(‘盲’,onElementDisplay(elementName));}

函数onElementDisplay(elementName) { $(elementName).focus();}

因此,我希望看到光标/插入符号在函数末尾显示的元素上闪烁,因此用户可以开始输入,但是不会发生这种情况。

我在这里漏掉什么了吗?

EN

回答 1

Stack Overflow用户

发布于 2011-07-21 16:43:33

第二个参数是回调(type函数)。传递给它的是onElementDisplay的返回,它将是undefined

添加匿名函数包装器。

代码语言:javascript
运行
复制
function showElement(elementName) { 
    $(elementName).show('blind', function(){
        onElementDisplay(elementName); 
    });
}

function onElementDisplay(elementName) {
    $(elementName).focus();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6779605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档