Jquery选择更改所选选项

时间:2012-01-05 18:06:04

标签: jquery

即使用户点击当前选中的选项,我想要捕捉更改事件,简单 $("select").change();在这种情况下不起作用。

解决方案是什么?

编辑: 我的意思是change(),对不起。它也不起作用。

EDIT2: 即使用户在单击“选择”时未更改当前选定的选项,也必须触发该事件。

4 个答案:

答案 0 :(得分:3)

寻找:$("select").change();

答案 1 :(得分:2)

知道了:

http://jsfiddle.net/78x9Q/4/

只需将它放在一个包含的div中,然后触发click事件。

答案 2 :(得分:1)

使用选项.change是正确的处理方式。所有浏览器都不支持选项.click

编辑:以下答案基于最初询问的Click。使用.change()将在更改选项后触发。

使用$('option')。点击捕捉点击选项。

DEMO 此处

答案 3 :(得分:-1)

change应该可以工作,但没有任何点击不起作用。一个简单的DEMO

Update fiddle