Я пытаюсь отобразить 10 опционных тегов в выборке. notaDt.text () является текущим значением. Поэтому, если это значение соответствует i , на дисплее отображается «выбранный».
var n, select, option;
for(var i=10; i>=1; i--) {
n = notaDt.text();
select = ( i == n ? "selected" : "");
option = option + '<option value="' + i + '" ' + select + ' >' + i + '</option>';
}
Проблема в option = option + ... Возвращает "undefined" при вызове (как показано ниже), но все работает нормально.
http://img821.imageshack.us/img821/2951/screenshot20101129at749.png
Есть ли другие способы конкатенации, которые я мог бы попытаться не получить это сообщение? Спасибо!