0

我尝试使用 jQuery 浏览一个选择并使用每个函数,但我的警报在我每个我返回 X 次(其中 x 是选项的数量)我的第一个选项的值..

一个想法?

$("#selectionChamp option").each(function(){            
        alert($("#selectionChamp option").val());
    });
4

2 回答 2

2

.val()(实际上是所有 jQuery getter)返回匹配集中第一个元素的请求值。在 的上下文中.each(),要访问当前正在评估的元素,请使用this

$("#selectionChamp option").each(function(){            
    alert($(this).val());
});
于 2012-07-16T07:40:45.147 回答
0
$("#selectionChamp option").each(function(){            
    console.log(this.value);
});
于 2012-07-16T07:41:47.270 回答