jquery-select2 ライブラリを使用してドロップダウンを実装しています。
私の場合、ユーザーがドロップダウン リストのオプションをクリックした後にアクションをトリガーできるようにしたいと考えています。ただし、クリックまたは変更イベントは機能していないようです
haml ファイル:
%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
コーヒースクリプトファイル:
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"
select2ドロップダウンボックスのオプションを変更すると、アクションをトリガーする方法はありますか?
注:クリックイベントと変更イベントの両方を試しましたが、どちらも機能しません