Опции Selectbox не будут заполнять тег div в jQuery.

0

Я получаю данные от веб-службы, которая проходит через цикл, чтобы генерировать даты для определенного события. Когда я просматриваю все, цикл работает нормально, но ничто не будет отображаться в моем выпадающем меню.

Это мой JS:

function ListMyEventDates(oid,eventname){
    OID = oid;
    $('#eventname').html(eventname); 
    $.getJSON(URL+'func=ListMyEventDates&sid='+SESSIONID+'&oid='+OID, function(data) {
        var eventdate = data.Result.Data;
        var html = '';
        for(var i=0; i<eventdate.length; i++)
        {
            html = html + '<option id="eventdate" value="'+eventdate[i].meeton+'">'+eventdate[i].meeton+'</option>';
        }

        $('#eventdate').html(html);
        $('#eventdate').append(html);
    });
};

Это мой HTML:

<div data-role="fieldcontain">
  <label for="eventdates">Date:</label>
     <select name="eventdates" data-native-menu="false">
        <div=id="eventdate"></div>
     </select>
</div>

Любая помощь приветствуется.

Теги:
select
options

1 ответ

0
Лучший ответ

Вы должны добавить свой selectbox следующим образом.

$("[name='eventdates']")
   .append($("<option></option>")
   .attr("value",eventdate[i].meeton)
   .text(eventdate[i].meeton)); 
  • 0
    Спасибо за это. Это работает как шарм

Ещё вопросы

Сообщество Overcoder
Наверх
Меню