对于我的 HTML select
,有四五个选项。有没有更简单的方法来找出描述每个选项元素的序数?如果是这样,声明是什么?
我考虑过创建一个以选项值作为索引的映射数组,但这似乎不太有效。
我只需要计数。
对于我的 HTML select
,有四五个选项。有没有更简单的方法来找出描述每个选项元素的序数?如果是这样,声明是什么?
我考虑过创建一个以选项值作为索引的映射数组,但这似乎不太有效。
我只需要计数。
虽然它有点hacky,但你可以尝试这样的事情:
<select>
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
<option value="d">D</option>
</select>
$('select').change(function(){
var $option = $(this).find('option[value="'+$(this).val()+'"]') ;
alert($option.index());
});