我有一个带有多个选项的选择。一些选项是隐藏的。我想遍历选项,甚至是隐藏的选项,
$("select option").each(function() { ...
获得选项,但我没有得到隐藏的选项,那么有什么出路!
我有一个带有多个选项的选择。一些选项是隐藏的。我想遍历选项,甚至是隐藏的选项,
$("select option").each(function() { ...
获得选项,但我没有得到隐藏的选项,那么有什么出路!
您无需担心迭代时隐藏的选项。你可以像往常一样像下面那样做,它将包括隐藏的选项。
$("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