![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Problem polega na tym, że przy aktualizacji rekordów w inputSelectedCountries (input type select multiple) zamiast standardowych kluczy pobranych wcześniej ($(this).val()) podmienia je na własne klucze. A konieczne jest aby klucze oraz wartości pozostały niezmienione. Kod addCountries.on("click", function(e) { $("#inputAvailableCountries option:selected").each(function () { selectedCountriesArray[$(this).val()] = $(this).text(); // POBIERANIE WARTOŚCI, KLUCZ JEST OK }); selectedCountriesArray = $.unique(selectedCountriesArray); selectedCountriesArray = $.grep(selectedCountriesArray,function(n){ return(n) }); inputSelectedCountries.html(""); $.each( selectedCountriesArray, function(v, t) { inputSelectedCountries.append('<option value="' + v + '">' + t + '</option>'); // KLUCZ NIE JEST POBIERANY Z TABLICY TYLKO TWORZONY OD NOWA }); }); |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat W jaki sposób mogę to "zastąpić" bez zmiany kluczy? No przeciez ci podano....FOR - czytaj co dostajesz od ludzi
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 22:33 |