帮助选择框的jQuery选择器

时间:2011-02-14 23:13:39

标签: javascript jquery

使用.change()事件我想存储当前所选选项的属性值。请帮我完成下面的代码。

$("#someid").change(function() {
    var myNumber;
});

1 个答案:

答案 0 :(得分:4)

如果你想在处理程序之外需要它,你需要在外面声明变量。

var myNumber;

$("#someid").change(function() {
    myNumber = this.options[ this.selectedIndex ].getAttribute('myAttr');
    // or
    myNumber = $(this).find('option:selected').attr('myAttr');
});

如果你只在里面需要它,那么在里面声明变量。