Code: Select all
$('select').click (function (e) {
console.log (e);
return false;
});
Code: Select all
$('select').click (function (e) {
e.preventDefault ();
console.log (e);
});
Was mache ich falsch?
BEARBEITEN: Der Grund, den ich wissen muss, ist ein durch JQuery erweitertes SELECT-Element, das ordnungsgemäß abgebaut werden muss. Die Idee ist, dass beim Anklicken der Auswahl ein JQuery-UI-Dialogfeld mit einer gut zusammengestellten Liste geöffnet wird, aus der der Benutzer seine Auswahl trifft (durch Klicken auf ein Listenelement wird der Wert der Auswahl aktualisiert). Wenn JS deaktiviert ist, sollte die Auswahl normal funktionieren.
Das Problem ist, dass neben dem Öffnen des Dialogs auch das Dropdown-Menü angezeigt wird, was ich nicht möchte. Ich kann das Steuerelement nicht einfach deaktivieren, da sein Wert zusammen mit dem Rest des Formulars übermittelt werden muss.
Mobile version