我正在使用 jquery-select2 库来实现我的下拉菜单。
就我而言,我希望能够在用户单击下拉列表中的选项后触发操作。但是,单击或更改事件似乎不起作用
哈姆文件:
%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 下拉框的选项,是否会触发该操作?
注意:我已经尝试过单击和更改事件,但它们都不起作用