2016-06-13 2 views
1

Я хочу, чтобы динамический выбор с помощью jQuery.как добавить в значение combo с пространством

Некоторые значения имеют пробелы и не заполняют выбор правильно.

var value = "01 02 020"; 
    var name = "name"; 

    console.log(value + " " + name); //that's correct 

    var optionSelect ="<option value=" + value + ">" + name + "</option>" 
    $(optionSelect).appendTo($('select[name="comboName"]')); 

Когда комбо заполнен, то:

<option value="01" 02="" 020="">name</option> 

Как я могу это исправить, чтобы получить:

<option value="01 02 020">name</option> 

ответ

1

Wrap значение в кавычки, так как значение содержит пробел.

var optionSelect ="<option value='" + value + "'>" + name + "</option>" 
//        -^----  ----^- 
Смежные вопросы