我有一个小提琴,有一些轻微的演示代码: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传递给它。
感谢您的回答。
答案 0 :(得分:3)
答案 1 :(得分:2)
删除.val()
$('#PosTitle').find('option:eq(PosVar)').prop('selected', true);
.val()
不会返回this
对象..所以你不能再把它链接起来..
<强> jsFiddle 强>