$(".feature").change(function(){
getProductSelections();
});
risposta
L'evento onchange può essere attaccato (linea o come un gestore di eventi) a qualsiasi elemento del modulo. Si attiva ogni volta che cambia il valore del campo modulo. Sfortunatamente, il comportamento è un po 'strano in IE, in quanto per una casella di controllo, o un campo pulsante radio, l'evento non si attiva quando è previsto (giusto quando si fa clic sull'opzione che si desidera scegliere), ma invece si attiva solo quando fai clic altrove nella pagina/modulo o se chiami esplicitamente blur(); sul campo.
E il lavoro intorno suggerita è:
<input type="radio" name="foo" value="Green" onclick="alert(this.value);"/>Green
<input type="radio" name="foo" value="Blue" onclick="alert(this.value);"/>Blue
problema con la soluzione di Lucas è che questo si innescherà anche se si sceglie di nuovo la stessa opzione.
La soluzione che ho trovato di lavoro era aggiungere onclick = "this.blur();" al tag del pulsante radio che lo forza a innescare l'onchange solo se è cambiato.
<input type="radio" name="foo" value="Green" onclick="alert(this.value);" onclick="this.onBlur();" />Green
<input type="radio" name="foo" value="Red" onclick="alert(this.value);" onclick="this.onBlur();" />Red
Spero che questo aiuti.
- 1. My JQuery show() funziona in IE ma non in FF?
- 2. Perché non si verificano eventi audio e video?
- 3. jquery ajax: si verificano eventi di tipo typeahead nell'ordine corretto?
- 4. Perché gli eventi mouseenter/mouseleave si attivano quando si immettono/escono elementi figlio in un SVG?
- 5. Eventi D3 che si attivano su un elemento svg nascosto
- 6. Come si verificano gli eventi jQuery AJAX con Jasmine?
- 7. Perché NullPointerException si verificano in breve SE
- 8. Scorrimento iPad - quali eventi si attivano durante lo scorrimento?
- 9. modifica proprietà eventi puntatore css e rispettivi eventi jquery che non si attivano insieme
- 10. Gli eventi net Node.js non si attivano
- 11. quale ordine si attivano gli eventi sul pulsante di opzione?
- 12. Perché i deadlock si verificano in SQL Server?
- 13. Quali eventi ciclo di vita ASP.NET si attivano dopo HttpApplication.Error?
- 14. In che ordine si verificano i filtri?
- 15. Eventi di backbone che si attivano due volte
- 16. Perché non si interrompe Visual Studio quando si verificano eccezioni?
- 17. I plug-in Flat UI Radiocheck plug-in/radio non si attivano più con iOS 8.4.1
- 18. Gli eventi tocco Pixi.js non si attivano su iPhone dopo aver premuto i file intel-xdk
- 19. Come posso sapere quali eventi si attivano da GXT?
- 20. Gli eventi relazionali di backbone non si attivano?
- 21. Usa JQuery o onbeforeunload per IE e FF
- 22. Perché Jquery è più lento in IE?
- 23. Componente carico dinamico angolare 2, gli eventi non si attivano?
- 24. Eventi di filtro Django che si verificano oggi
- 25. eventi JQuery mouseenter mousemove comportamento in IE
- 26. Quali eventi esterni attivano TCustomForm.RecreateWnd?
- 27. jQuery Mobile selectmenu focus e blur non si attivano
- 28. Perché jQuery AJAX PUT funziona in Chrome ma non in FF
- 29. Postgres: i checkpoint si verificano troppo frequentemente
- 30. Quando si attivano i programmi di caricamento classi Java?
Nessuno ha un lavoro in giro o una soluzione per questo (Oltre ad acquistare i Mac per tutti i clienti)? – BigOmega
È una stranezza di IE e non c'è modo di aggirarlo per quanto ne so. La soluzione è utilizzare l'evento click e rispondere a questo –