使用 .change()
事件我想存储当前所选选项的属性值。请帮我完成下面的代码。
$("#someid").change(function() {
var myNumber;
});
最佳答案
如果您想在处理程序之外需要它,则需要在外部声明该变量。
var myNumber;
$("#someid").change(function() {
myNumber = this.options[ this.selectedIndex ].getAttribute('myAttr');
// or
myNumber = $(this).find('option:selected').attr('myAttr');
});
如果只需要内部,则在内部声明变量。
关于javascript - 选择框的 jQuery 选择器帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4998432/