0

我有一个带有多个选项的选择。一些选项是隐藏的。我想遍历选项,甚至是隐藏的选项,

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

获得选项,但我没有得到隐藏的选项,那么有什么出路!

4

1 回答 1

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

于 2013-09-17T06:40:49.190 回答