使用选项选择触发jquery而不使用按钮

时间:2012-05-15 22:10:54

标签: jquery

说我有一个下拉菜单......

<select id="menu">
   <option value="1">One</option>
   <option value="2">Two</option>
   <option value="3">Three</option>
</select>

当我选择选项(没有单击按钮)时,我希望它触发到jQuery函数。如何在没有单击按钮的情况下从选项选择中执行此操作(仅在选择时)?我想我首先需要在菜单id上调用jQuery,但不知道从哪里开始。感谢。

3 个答案:

答案 0 :(得分:2)

描述

您应该使用jQuery change事件。

示例

​$("#menu").change(function() {
    alert("fire your function");
});​​​​​

查看此jsFiddle Demonstration

更多信息

答案 1 :(得分:1)

当您从change中选择某些内容时,select事件将会触发,您可以使用.change()添加事件处理程序。

$('#menu').change(function () {
    //your code
});

我建议你彻底研究jQuery manual

答案 2 :(得分:0)

试试这个:

$("#menu").change(function() {
    alert($(this).val());
});