【发布时间】:2013-03-23 12:40:34
【问题描述】:
我想检查用户是否点击了 select2 关闭按钮或仅触发了更改事件。这是我的 select2 输入:
<%= hidden_field_tag :query, params[:query], :id => "query_txt" %>
在我的咖啡脚本文件上:
$('#query_txt').select2(
#select2 options here, ajax, initSelection...etc
#
#
#
$("#query_txt").on "change", (e) ->
if ($(".select2-search-choice-close").click ->)
console.log "click on close"
)
问题是,如果我点击建议文本,我可以在控制台上看到文本“click on close”。
换句话说,如果您点击 x/remove 按钮,如下图所示:
如果您单击 建议文本 会发生相同的行为,如下图所示:
你可以在http://jsfiddle.net/nqWNJ/9/看到一个示例代码
我的问题是如何知道用户何时点击建议文本或点击关闭按钮。
谢谢
【问题讨论】:
标签: javascript jquery coffeescript jquery-select2