小编IHa*_*ees的帖子

单击远离聚焦Select2时触发事件

我需要捕获页面上其他位置的对象上的事件(如单击)而不是select2对象的子对象,而select2对象具有焦点并显示结果.当select2结果对象被聚焦时,我无法单击页面上其他位置的按钮/锚点并让它执行其操作.它只是关闭了select2对象.

有没有办法做到这一点?这是一个显示此行为的演示:http://codepen.io/anon/pen/JoJobW

   <!-- Javascript snippet -->
   $(document).ready(function() { 
       $("#e1").select2(); 

       $("#e2").click(function(){
         alert("click!");
         e.preventDefault();
       });
   });

   <!-- HTML snippet -->
   <select id="e1"></select>
   <a href="#" id="e2">Click here when select2 is focused</a>
Run Code Online (Sandbox Code Playgroud)

使用select2 v3.5.2和jQuery 1.11.0

jquery-select2

3
推荐指数
1
解决办法
3538
查看次数

标签 统计

jquery-select2 ×1