Jquery. Добавить option в select. Проблема с DOM

Тема в разделе "Другие языки", создана пользователем drawing4, 4 июн 2011.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. drawing4

    drawing4

    Регистр.:
    21 ноя 2008
    Сообщения:
    323
    Симпатии:
    37
    Требуется добавить option в select но так чтобы он был в DOM дереве
    PHP:
    function color(v) {
    if ($(
    "#option option[value='option0']").length>0) {
        if ($(
    "#option option[value='option0_'"+v+"]").length==0) {
    ...
        $(
    "#option").append('<option value="option0_"'+v+'>Цвет</option>');
        }
    } else {
    $(
    "#option").append('<option value="option0">Цвет</option>'); 

    color(v);
    }
    При вызове функции в селекте должна появляться опция "Цвет" но только один раз. Сейчас появляется несколько

    Спасибо за советы
    -------------------------------------

    Нашел такой способ:


    PHP:
     $("#option").trigger('change');    
     
Статус темы:
Закрыта.