标签: jquery select each option
我尝试使用jQuery浏览一个select并使用每个函数,但我的每个函数中的警报返回X次(其中x是选项的数量)我的第一个选项的值..
一个想法?
$("#selectionChamp option").each(function(){ alert($("#selectionChamp option").val()); });
答案 0 :(得分:2)
.val()(实际上所有jQuery getter)都返回匹配集中第一个元素的请求值。在.each()的上下文中,要访问当前正在评估的元素,请使用this:
.val()
.each()
this
$("#selectionChamp option").each(function(){ alert($(this).val()); });
答案 1 :(得分:0)
$("#selectionChamp option").each(function(){ console.log(this.value); });