微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

需要从可用选项中随机选择jQuery标识符

我想从select标签中的众多选项之一中随机选择一个id或值.另外我在徘徊如何快速计算我的选择标签中的所有选项标签,以及如何有效地随机调用ID字段,所以如果我点击刷新,它将只选择另一个随机ID?这是一个测试环境,可以为qa人自动填写表单.

例子

<select id="selectvendor">
 <option value="55" selected="selected">Company A</option>
 <option value="56">Company B</option>
 <option value="57">Company XYZCYK</option>
... </select>

最后,我想将我选择的id的值放入我的表单字段…最后,我想使用ajax在页面首次加载时使用随机选择的标识符填充整个表单.谢谢

<input type="text" id="txtCompany" value="empty" />

解决方法

var options = $("#selectvendor > option");

var random = Math.floor(options.length * (Math.random() % 1));

options.attr('selected',false)
.eq(random).attr('selected',true);

jsfiddle的样本是here.

原文地址:https://www.jb51.cc/jquery/181035.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐