Выбор опций selectbox по значениям массива - PullRequest
1 голос
/ 25 января 2011

Я получаю некоторые значения с помощью json типа ajax-запроса с Jquery. Когда я использую alert(msg.options), он предупреждает ["1","3","8"]

Если я использую приведенный ниже скрипт для выбора необходимых опций, он работает. Он выбирает только те опции, которые имеют значения 1 и 3 и 8:

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

Но скрипт ниже не работает, даже если он предупреждает то же самое:

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

Как я могу это исправить? Спасибо ...

Ответы [ 2 ]

5 голосов
/ 25 января 2011

Попробуйте:

$('#input_6').val($.parseJSON(msg.options));
0 голосов
/ 25 января 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...