如何从JQuery菜单中获取所有值

时间:2009-07-17 20:25:37

标签: jquery menu

我有一个下拉菜单,在php中填充了键值对。现在我想使用JQuery将点击处理程序附加到每个键上。

如何在JQuery的下拉菜单中打印出内容列表?
  (我知道将菜单的当前值设为$(this).val()

我在想 - 也许迭代每个子元素并抓住val?

谢谢,
迈克尔

2 个答案:

答案 0 :(得分:2)

$('select#idselect option').each(function() {
  $(this).click(function() {
      // do stuff
  });
});

答案 1 :(得分:0)

这会使用change事件,该事件更适用于选择框。

$("#select_id").change(function() {
    // get the value
    var value = $(this).val();

    // do something
    alert(value); 
}