[英]How do I set a dropdown option by value using jquery?
我的小提琴有一些简短的演示代码: http : //jsfiddle.net/mwoods98/MHrJJ/
我有一个通过ajax发送的请求,它通过JSON返回一些值。 这样,我就将返回的内容填入表格中。 我用其他值填写表格,但我不太清楚如何将下拉菜单设置为返回的值。
$('#PosTitle').find('option:eq(PosVar)').val().prop('selected', true);
我已经厌倦了,它不起作用。 PosVar是一个变量,我将其设置为ajax返回的数字。
更新:感谢您的两个答案,我发现了一些东西。
我正在使用此代码使下拉菜单看起来更好,但是我还需要一个下拉菜单,其中可以包含多行HTML。
http://www.marghoobsuleman.com/jquery-image-dropdown
当我删除此js时,将填写表格。
我愿意使用另一个库,该库使我能够在选择下拉列表中使用多行并将HTML传递给它。
感谢您的回答。
删除.val()
$('#PosTitle').find('option:eq(PosVar)').prop('selected', true);
.val()
不会返回this
对象..因此,您不能进一步链接它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.