Bind click event bei Auswahl Option

7

Ich habe ein Problem, indem ich ein click -Ereignis für ein HTML option -Element mache.

Selbst ein einfacher console.log('hello!'); funktioniert nicht.

Ich versuche das:

%Vor%

Es hat eine Weile funktioniert, aber dann aufgehört.

    
Salvatore Dibenedetto 05.09.2012, 05:45
quelle

7 Antworten

13

In meinem Fall funktioniert folgender Code

%Vor%     
Mohsin Saeed 19.04.2013, 13:55
quelle
3

Sie können mit .on() binden, indem Sie <select> id angeben. Im Allgemeinen ist change das Ereignis, das auf <select> aufgerufen wird.

Es ist also nicht nötig, option während des Bindungsereignisses zu erwähnen.

%Vor%

ODER

%Vor%     
Prem 05.09.2012 05:57
quelle
2

Sieh dir diese js Geige an -

Ссылка

HTML

%Vor%

JQUERY

%Vor%

Wechsel von Click zu Change

    
swapnesh 05.09.2012 05:53
quelle
1

Dies löst den Fall - für meine Bedürfnisse (um das Ereignis abzufangen, wenn auf das ausgewählte Element auf meiner Seite geklickt wird). Ich habe das Touch-Verhalten zwar noch nicht bestätigt, aber Firefox, Chrome scheint in Ordnung zu sein.

%Vor%     
user3472193 08.04.2014 18:30
quelle
1

Beispielbeispiel zeigt, wie Dropdown-Werte und Farbe für die OPTION beim Klicken oder Ändern von Auswahl

geändert werden

HTML:

%Vor%

jQuery:

%Vor%

Demo

    
nadeem 16.05.2014 14:39
quelle
0

Ich würde vorschlagen, dass Sie .on () anstelle von .bind () verwenden.

%Vor%

jsFiddle

    
JanHocevar 05.09.2012 06:15
quelle
0

weil Änderung nicht gut genug für mich ist und ich keinen Weg gefunden habe, die Option auszulösen, klicken Sie, was ich tat ist

%Vor%     
user1715617 03.12.2013 16:18
quelle

Tags und Links