![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 381 Pomógł: 12 Dołączył: 9.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam listę mulit select w której myszką za pomocą ctrl mogę zaznaczyć kilka opcji, a jak dokonać takiego efektu poprzez jQuery ? Chciałbym żeby po kliknięciu w jakiś button zaznaczyła mi się opcja na liście, jak kliknę w inny button to żeby na tej samej liście zaznaczyła się następna opcja nie usuwając tamtej Jeśli chodzi o zaznaczenie jednej opcji to robię to tak $('#button1').click(function(){ var alt = $('#button1').attr('alt'); $('#select1 option:contains("'+alt+'")').attr('selected', true); }); i zaznacza mi się opcja na liście która w nazwie ma to co button w alt, ale gdy kliknę w inny button to ta opcja wcześniejsza mi się kasuje i zaznacza opcja która ma w nazwie to co button2 w alt ... jak dodać zaznaczenie nie usuwając starego ? Nie da się zaznaczyć kilku rzeczy w select poprzez js/jquery (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 14.06.2007 Skąd: Chesterfield UK Ostrzeżenie: (0%) ![]() ![]() |
idac na czuja to zeby Ci sie nie kasowalo, musisz najpierw pobrac obecne zaznaczenia - np przeleciec calego selecta .each i jezeli ktoras z opcji jest zaznaczona, to zapisac ja np do tablicy i potem oprocz zaznaczanych elementow pobrac rowniez te co masz w tablicy z wczesniejszego selecta
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 381 Pomógł: 12 Dołączył: 9.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
idac na czuja to zeby Ci sie nie kasowalo, musisz najpierw pobrac obecne zaznaczenia - np przeleciec calego selecta .each i jezeli ktoras z opcji jest zaznaczona, to zapisac ja np do tablicy i potem oprocz zaznaczanych elementow pobrac rowniez te co masz w tablicy z wczesniejszego selecta No też tak myślę ale nie umiem tego dokonać, nie wiem jak pobrać i dopisać te rzeczy co są już zaznaczone (IMG:style_emoticons/default/sad.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 06:37 |