mam multi wybrać rozwijana npGet kliknięciu w opcję wielokrotnego rozwijanej
<select id="myList" multiple="multiple">
<option value="1">Opt #1</option>
<option value="2" selected="selected">Opt #2</option>
<option value="3" selected="selected">Opt #3</option>
<option value="4">Opt #4</option>
</select>
Gdybym wtedy wybiera Opt #4
, jak mogę dostać tylko wtedy Opt #4
a nie Opt #2
i Opt #3
? Wiem, że mogę dostać wszystkie wybrane opcje, to:
var selectedOptions = $("#myList option:selected");
Jednakże chcę tylko opcję kliknąłem - Opt #4
. czy to możliwe?
Edycja: zauważ, że podczas manipulowania listą wewnątrz wydarzenia change
nie mogę tego zrobić w zdarzeniu click
. Dodano także brakującą wielokrotność.
Co chcesz osiągnąć? Jeśli chcesz uzyskać "klikniętą opcję", dlaczego wybierasz wiele opcji? – MatuDuke
Czy chcesz pominąć dodanie atrybutu "multiple", aby wybrać tag? –
Tęskniłeś za atrybut 'mulitple =" multiple "' z twojego 'select'. Poza tym powinien działać. – phuzi