我正在使用jquery 2库来实现我的下拉列表。
在我的例子中,我希望能够在用户单击下拉列表中的选项后触发一个操作。但是,单击或更改事件似乎不起作用
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: "nic
Rails6、Webpacker和
快速演示应用:
尝试1:纯jQuery
TypeError: $(...).flickity is not a function
app/javascript/packs/application.js
require("@rails/ujs").start()
require("@rails/activestorage").start()
require("channels")
require("jquery")
require("flickity")
import "
TLDR;
我试图以与外部处理程序相同的方式绑定,就在jQuery UI Widget的内部。
详细信息
为了触发/侦听大型/可插拔jQuery UI Widget中的事件,我尝试使用小部件元素的bind和小部件的_trigger,但似乎无法正确地连接它。
下面的代码来自小部件内部的coffeescript类,它有一个反向引用:
bind: (type, fn) ->
### bind a callback through the widget's element ###
# this doesn't work
@widget.element