按数组值选择选择框选项

时间:2011-01-25 11:38:20

标签: javascript jquery json

我通过 json 使用Jquery输入ajax请求获取一些值。当我使用alert(msg.options)时,它会提醒["1","3","8"]

如果我使用下面的脚本来选择所需的选项,它会起作用。它仅选择值为1和3以及8的选项:

$('#input_6').val(["1","3","8"]);

但是,即使它发出相同的警告,下面的脚本也不起作用:

$('#input_6').val(msg.options);

我该如何解决这个问题?谢谢......

2 个答案:

答案 0 :(得分:5)

尝试:

$('#input_6').val($.parseJSON(msg.options));

答案 1 :(得分:0)

$(document).ready(function () {
    var msg = {};
    msg.options = '["1","3","8"]'
    $('#input_6').val( eval( msg.options ) );
});

http://jsfiddle.net/yjHUS/2/