如何立即触发下拉列表事件?

UPDATE2 :’jquery-1.4.4-vsdoc.js’文件出于某种原因实际上是一个问题……那个文件只用于intellisense吗? …我评论了包括出来,它现在工作正常..

更新 :好的,所以当我使用原始的js文件时它起作用了 – http://code.jquery.com/jquery-1.4.4.js

我有一个下拉列表:

在我的jQuery中,我分配如下的更改事件:

 $('#dropdownid').change(function() {......}); 

但是当我选择任何东西然后点击页面外的任何地方时,此事件才会触发..但是我希望它立即工作并在我从下拉列表中选择项目时显示我而不是在我点击外部之后…此行为被复制仅适用于chrome和firefox。 但它在IE8上运行良好。 有任何想法吗 ?

每次使用jQuery选择DropDownList项时,都会复制Fire事件

Vincent Ramdhanie的回答是:

 $(document).ready(function(){ var clicknum = 0; $("#dropdownid").click(function(){ clicknum++; if(clicknum == 2){ alert($(this).val()); clicknum = 0; } }); });