我正试图找到一个期权的指数.
例如,当我运行以下假代码时,我想获得1
JS:
$("#test[value='USD']").index() ?
HTML:
<select id='test'> <option value='CNY'>CNY</option> <option value='USD'>USD</option> </select>
这可能吗?
解决方法
你非常接近,你想在选项元素上使用
index
,而不是选择:
var i = $("#test option[value='USD']").index();
请注意,如果您的select包含optgroup元素,则会中断.如果是这样,您需要将’option’传递给索引:
var i = $("#test option[value='USD']").index('option');
Live example(我更改了位置,因此它是该示例的第4个元素)