2013-04-17 41 views
0

我有一个AjaxDropDown,每当下拉值发生变化时我都会调用onchange事件。在ajaxstop函数中,我将数据绑定到下拉列表并选择某个值。因此,我正在使用select来关注下拉菜单。之后,无论何时点击页面上的任何位置,都会调用onchange事件。使用select之后,有什么方法可以将该下拉列表的焦点设置为false?使用jQuery选择后,从mvc ajax下拉菜单中删除焦点

这里是我的代码:

$(document).ajaxstop(function(){ 
    var dropDown=$('#ddlDropDown').data('tDropDownList'); 
    dropDown.select(0); 
}); 
+1

使用这种'$( '#textarea的')模糊()'选择 – dreamweiver

+0

后,我也试过这个,但它会从焦点隐藏领域,但不是从ajaxdropdown。你可以请建议我如何从ajaxdropdown删除 –

+0

我不知道,无论如何,你的ajax下拉只是一个元素,然后这应该肯定工作。你可以尝试设置焦点在身体标记,应该修复它 – dreamweiver

回答

0

为什么不将焦点设置到别的东西,最好是一些有用的东西:

$('#other').click(function() { 
    $('#target').focus(); 
});