使用jQuery迭代HTML选择中的选项

vto*_*ola 2 html javascript jquery select

我从博客中得到了这个例子,但每次我都这样做:

$(':input[name=' + inputName + ']').each(function(i, selected)
{
    alert($(selected).text());
});
Run Code Online (Sandbox Code Playgroud)

我得到了所有选项的警报:(

我必须始终按输入名称搜索,输入没有id.

这是正确的方法吗?

亲切的问候.

Nik*_*bak 5

那是因为select标签是由jquery发现的,而不是option标签

这将为您提供选项列表.

$(':input[name=' + inputName + '] option').each(function(i, selected) {
    alert($(selected).text());
});
Run Code Online (Sandbox Code Playgroud)

一个例子