Klicken Sie auf und Ändern Sie nicht die Arbeit für jquery-select2-Optionen

Ich bin mit jquery-select2-Bibliothek zu implementieren, die meine dropdowns.

In meinem Fall, ich möchte in der Lage sein, um eine Aktion auszulösen, nachdem ein Benutzer klickt auf die option in der dropdown-Liste. Jedoch das click-oder change-Ereignis scheint nicht zu funktionieren

haml-Datei:

%select.medium.name_selector.pull_left
  %option.placeholder{value:"placeholder", disabled: "disabled", selected: "selected"} Start or find a conversation with a muser
  %option{value: "nick"} nick
  %option{value: "sam"} sam
  %option{value: "john} john

coffeescript-Datei:

events:
  "click option" : "displayChatScreen"

displayChatScreen: (e) ->
  e.preventDefault()
  nickname = @$("select.name_selector option:selected").val()
  if nickname != "placeholder"
    Backbone.history.navigate "messages/#{nickname}",
      trigger: true
  else
    alert "You need to select a friend to chat"

Ist es sowieso, das die Aktion auslöst, sobald ich die Möglichkeit meine select2 dropdown-box?

Hinweis: ich habe beide ausprobiert Ereignissen click und ändern, und Sie beide funktionieren nicht

InformationsquelleAutor Zhen | 2012-10-09

Schreibe einen Kommentar