循环选项,包括隐藏选项

时间:2013-09-17 06:35:26

标签: javascript jquery select

我有一个有多个选项的选择。一些选项是隐藏的。我想循环选项甚至是隐藏的选项,

$("select option").each(function() { ...

获取选项,但我没有得到隐藏的选项,那么可能是出路!

1 个答案:

答案 0 :(得分:1)

迭代时无需担心隐藏的选项。你可以照常进行,如下所示,它将包含隐藏的选项。

$("select > option").each(function() {
    alert(this.text);
});

<强> HTML:

<select>
    <option value='1'>1</option>
    <option value='2'>2</option>
    <option hidden value='3'>3</option>
    <option value='4'>4</option>
    <option value='5'>5</option>    
</select>

选中此JSFiddle