我想从 select 中随机选择一个选项。
<select class=".sel" id="sel">
<option>a</option>
<option>b</option>
<option>c</option>
<option>d</option>
</select>
实际上我正在使用 jQuery 自动完成。
那么,问题是我如何从选择框中随机选择选项?
我尝试的是
function change_something(opt)
{
var randomOption=Math.floor(Math.random()*$(opt+' option').size());
$(opt+ option["value='"+randomOption+"'"]).attr('selected', 'selected');
}
实际上我不是 jQuery 专家,所以我无法更改某些内容。
最佳答案
这样的事情应该有效:
var $options = $('#sel').find('option'),
random = ~~(Math.random() * $options.length);
$options.eq(random).prop('selected', true);
关于javascript - jquery/javascript 随机选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9577747/