2016-06-13 20 views
1

我想用jQuery動態地填充選擇項。如何在空間中追加一個組合值

某些值包含空格,但不能正確填充選擇內容。

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

包裹帶引號值,因爲值含有空格。

var optionSelect ="<option value='" + value + "'>" + name + "</option>" 
//        -^----  ----^- 
相關問題