2012-07-10 59 views
0

我正在尝试使用下面的代码将“模糊”事件添加到jQuery组合框,但其始终未触发。将“模糊”事件附加到jQuery组合框的正确方法是什么?无法将模糊事件附加到jQuery组合框

$(document).ready(function() { 
    $("#dropdown_sel").combobox(); 
    $($('.ui-combobox-input')[0]).css('width', '500px'); 
    $("#toggle").click(function() { 
     $("#dropdown_sel").toggle(); 
    }); 
    $("#dropdown_sel").blur(function() { 
     alert('on blur of combo'); 
    }); 
});​ 

我甚至试过下面的代码,但它没有启动,我使用focusout事件而不是blur事件。我使用IE 8.x.

$("#dropdown_sel").focusout(function() { alert('on blur of combo'); }); 

您可以在这个环节,我在那里已经有组合框代码设置为focusOut事件对代码进行测试:

回答

0

尝试使用event-change

$("#dropdown_sel").bind("autocompletechange", function(event, ui) { 
    alert('on blur of combo'); 
}); 
+0

不火。试过了。 – Sunil 2012-07-10 16:49:47