Как сделать селект из массива
Помогите сдделать следующий селект
Есть массив: var course = [course1, course2, course3, course4, course5, course6, course7, course8, course9, course10, course11, course12, course13, course14, course15, course16, course17, course18, course19, course20, course21, course22, course23, course24, course25, course26]; Как мне из него получить следующий select <select id="course"> <option value="1">course1</option> <option value="2">course2</option> <option value="3">course3</option> <option value="4">course4</option> <option value="5">course5</option> ... </select> Больше интересует на jquery так как он как-то стабильней в разных браузерах работает. но и на чистом JS будет отлично заранее спасибо. |
Нашел ответ:
var course = [course1, course2, course3, course4, course5, course6, course7, course8, course9, course10, course11, course12, course13, course14, course15, course16, course17, course18, course19, course20, course21, course22, course23, course24, course25, course26];
var optionsarray = course;
var seloption = "";
$.each(optionsarray,function(i){
seloption += '<option value="'+optionsarray[i]+'">'+optionsarray[i]+'</option>';
});
$('#type_course').append(seloption);
|
Axios,
:cray:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(function(){
var course = "course1, course2, course3, course4, course5, course6, course7, course8, course9, course10, course11, course12, course13, course14, course15, course16, course17, course18, course19, course20, course21, course22, course23, course24, course25, course26".split(", ");
$("body").append($('<select id="course">'));
$.map(course, function(value,key) {
$('#course').append($("<option>", {value: key+1,text: value}));
})})
</script>
</head>
<body>
</body>
</html>
|
Можно самому себе карму плюсануть:)
|
Рони, у тебя то что надо, щас потустирую. У меня без парядкового номера получилось
|
Рони, у меня подтягиваются название course1, course2...
а они у меня как переменный, которые парсят CSV, но он их не выводит, а выводит сами переменные course1, course2... Как исправить? |
Разобрался, надо было убрать .split(", ")
|
| Часовой пояс GMT +3, время: 10:21. |