2011-01-28 148 views
1

UPDATE2:在“jQuery的1.4.4-vsdoc.js”文件是出于某种原因实际上是一个问题......仅用于智能感知这个文件? ......我评论的包括了为它现在工作得很好..如何立即触发dropdownlist事件?

UPDATE:OK所以它工作时,我使用的原始JS文件 - http://code.jquery.com/jquery-1.4.4.js

我有一个下拉菜单:<%= Html.DropDownList("dropdownid", new SelectList(Model.WeightToLoseList, "Value", "Text")) %>

在我的jQuery的,我给你改变事件是这样的:

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

但该事件仅是当我选择什么,然后单击任何地方发射出局IDE在页面上..但我希望它立即工作,并显示我一旦我从下拉列表中选择项目,而不是在我点击外部后......这种行为仅在Chrome和Firefox上复制。但它工作正常IE8。有任何想法吗 ?

+0

我*敢肯定*`变化()`不会触发,直到用户释放鼠标致力于他们的选择。 – 2011-01-28 23:11:52

+0

yea ..这是我想如何工作,但目前它只有在发布鼠标后,我点击任何其他地方..但它在IE 8中工作正常..任何人都可以重现该问题? – Vishal 2011-01-28 23:12:47

回答