Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите разобраться с <select value=""> (https://javascript.ru/forum/misc/73119-pomogite-razobratsya-s-select-value%3D.html)

Artur_Hopf 22.03.2018 15:10

Помогите разобраться с <select value="">
 
Добрый день. У меня есть массив данных который я хочу вставить в <select>.

массив данных data:
0:{Start_date: "2018-03-22 14:43:39.000"}
1:{Start_date: "2018-03-22 13:41:50.000"}
length:2
__proto__:Array(0)

Я помещаю их в <option value="" > таким образом:
var html = "";
var i;
for (i = 0; i < data.length; i++){
      html +=  
      '<option value='+ data[i].Start_date + '>' +
      data[i].Start_date + '</option>';
      $("#select").html(html);
 };


На выходе получаю такой html блок:

<select name="select" id="select">
<option value="2018-03-22" 14:43:39="">2018-03-22 14:43:39</option>
<option value="2018-03-22" 13:41:50="">2018-03-22 13:41:50</option>
</select>


А мне нужен вид option:
<option value="2018-03-22 14:43:39">2018-03-22 14:43:39</option>


То есть дата и время были внутри <value = "дата и время">. Подскажите пожалуйста где ошибка?

laimas 22.03.2018 15:17

'<option value="'+ data[i].Start_date + '">' +

Artur_Hopf 22.03.2018 15:27

laimas, Спасибо большое, в жизни бы не додумался:thanks:

laimas 22.03.2018 15:41

Цитата:

Сообщение от Artur_Hopf
в жизни бы не додумался

Строковые значения обязательно заключаются в кавычки, иначе возможны ошибки, в случае html и в значении присутствует пробел, то что после пробела будет трактоваться как другой атрибут.


Часовой пояс GMT +3, время: 07:17.