Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Замена значений в select (https://javascript.ru/forum/jquery/34906-zamena-znachenijj-v-select.html)

derbass 23.01.2013 19:20

Замена значений в select
 
Доброго времени суток уважаемым форумчанам! подскажите пожалуйста!
Есть select, он подхватывает данные из базы. в зависимости от группы предыдущих селекторов. Работает практически ок. в чем загвоздка: $("select#type.n"+num).append(data); - добавляет набор данных к уже существующему набору. Как можно не дозаписывать к существующему набору новые данные, а просто заменять их.

Пример работы селекта (на данный момент)
открыл - видно значение1 и значение2. Выбрал какое-либо. Опять открыл - уже видно 4 значения (значение1,значение2, значение1,значение2)
Хотелось бы: значение1 и значение2. Сколько бы раз не открывалось :)

Спасибо за внимание!

mullih 23.01.2013 19:47

$("select#type.n"+num).append(data); - добавляет набор данных к уже существующему набору. Как можно не дозаписывать к существующему набору новые данные, а просто заменять их.


Выбирайте на любой вкус )

text(value)

html(value)

Работа с содержанием элемента ('Pro jQuery' на smarly.net)

и конечно же Замена элементов ('Pro jQuery' на smarly.net)

replaceWith(value)

replaceAll(value)

Hoshinokoe 23.01.2013 20:10

derbass,

Два варианта на выбор:
1) $("select#type.n"+num).empty().append(data);
2) $("select#type.n"+num).html(data);


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