jQuery:滑动切换后将焦点设置为输入字段

jQuery:滑动切换后将焦点设置为输入字段,jquery,slidetoggle,Jquery,Slidetoggle,我在用户点击链接后显示一个div,该div中有一个表单。显示带有表单的div后,我需要将焦点设置在其中一个字段上。我有以下代码,这是不工作的。非常感谢您的帮助 $( "#myLink" ).click(function() { $( ".search-container" ).slideToggle( "slow", function() { if ($(this).is(':visible')) { $("#searchFiel

我在用户点击链接后显示一个div,该div中有一个表单。显示带有表单的div后,我需要将焦点设置在其中一个字段上。我有以下代码,这是不工作的。非常感谢您的帮助

$( "#myLink" ).click(function() {
    $( ".search-container" ).slideToggle( "slow", function() {
        if ($(this).is(':visible')) 
        {
            $("#searchField").focus();
        }
    });
});

这似乎是可行的:您是否期待一个不同的行为?我的页面上一定有其他东西不允许焦点工作:)感谢添加到JSFIDLE,看起来这是另一个问题,而不是上面的代码。