Verhindern wählen Sie Menü aus öffnen

Vielleicht eine dumme Frage, aber wie kann ich verhindern, dass ein select-element in ein Formular aus, zeigt seine drop-down-Menü, wenn es angeklickt wird? Ich habe versucht, die folgenden:

$('select').click (function (e) {
    console.log (e);
    return false;
});

und

$('select').click (function (e) {
    e.preventDefault ();
    console.log (e);
});

Aber weder gearbeitet.

Was mache ich falsch?

BEARBEITEN: Der Grund, warum ich brauche, um zu wissen, ist für ein jquery-enhanced select-element muss ordnungsgemäß beeinträchtigen. Die Idee ist, die auszuwählen, wenn geklickt haben, öffnet sich ein jquery UI dialog mit einem schön maked up-Liste, die der Benutzer trifft die Auswahl aus (klicken auf einen Listeneintrag bewirkt, dass die wählen Sie den Wert zu aktualisieren). Wenn JS deaktiviert ist, dann wählen Sie sollten nur arbeiten, wie normalerweise.

Das problem ist, dass, genauso wie das Dialogfeld öffnen in der dropdown auch angezeigt wird, das ist nicht das, was ich will. Ich kann nicht einfach deaktivieren Sie das Steuerelement, dessen Wert muss eingereicht werden, zusammen mit dem rest der form.

InformationsquelleAutor der Frage GordonM | 2011-11-30

Schreibe einen Kommentar