Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem jQuery - option/select - get selected index v IE8

Ahoj.

Naprostá trivialita. A přesto nebude zodpovězena.
Mám ukazatel přes jQuery na selectbox.

V normálních prohlížečích stačí zavolat:

$(select).val()

Nicméně v IE7 a IE8 vrací undefined.

Samozřejmě, dozvěděl jsem se o obezličce:

document.getElementById(select).selectedIndex

Což defakto dokáže nahradit jakýkoliv selector, ve kterém se vyskytuje ID.
Takže lze zjednodušeně říci, že princip obezličky je založen na principu přístupu přes ID
a vlastnost selectedIndex.

Bohužel ! Bohužel ! Já option(s) vytvářím dynamicky a nehodlám to celé komplikovat přes přidělování ID.
Ačkoliv i to jsem si cvičně zkoušel ze zoufalosti.

Nezná někdo nějakou fintu?
Asi brečím na špatném rameni.

Předmět Autor Datum
Jak máš nadefinovaný ten select v HTML? EDIT: Není to tento případ: http://stackoverflow.com/questi…
MaSo 07.04.2015 14:50
MaSo
K prvku přistupuji přes: var selectBox = $(TR).find('select[name="dopravniProstredek[]"]'); selectB… poslední
Flash_Gordon 07.04.2015 15:03
Flash_Gordon
Pokud chceš podporovat i staré verze IE, tak použij starší verzi jQuery (1.x). Co je obsahem proměn…
Wikan 07.04.2015 14:53
Wikan

Zpět do poradny Odpovědět na původní otázku Nahoru