在value属性中写变量?

Vin*_*hua -1 html javascript css jquery

我在将数组值打印到我的值属性时遇到困难:

下面是我的代码:

$(".select").append("<option value="+ optionValues[i] +">"+ revList[i].innerHTML +"</option>");
Run Code Online (Sandbox Code Playgroud)

我的optionValues数组由空格组成,例如:

[2014年秋冬季,2014年冬季时装..........]

但是当我渲染出我的元素时,我得到了这个:

<option value="Spring" summer="" 2014="">Spring/Summer 2014</option>
Run Code Online (Sandbox Code Playgroud)

我如何格式化为这样的东西?

<option value="Spring summer 2014">Spring/Summer 2014</option>
Run Code Online (Sandbox Code Playgroud)

Adi*_*dil 6

包含value属性的值quotes,您可以使用单引号作为out quote来使选项字符串和内部双引号将属性值包装在双引号中.

$(".select").append('<option value="'+ optionValues[i] +'">'+ revList[i].innerHTML +'</option>');
Run Code Online (Sandbox Code Playgroud)