如何使用jquery按值设置下拉选项?
问题描述:
我有一个小提示,有一些轻微的演示代码:http://jsfiddle.net/mwoods98/MHrJJ/如何使用jquery按值设置下拉选项?
我有一个请求,通过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
对象。所以你不能再IT连锁..
感谢查看更新。 – weggie 2013-05-08 17:03:38