dom event" select2:select"用键盘选择不在select2 4.0中输入

时间:2015-06-18 14:42:13

标签: javascript jquery jquery-select2 jquery-events

我在此首页上实施了select2:http://www.bier-in-aktion.at - 选择字段位于大徽标下方。

选择菜单包括啤酒。我想在选项选择上激活select2.select dom事件(就像4.0的文档所说的那样)将用户转发到啤酒细节页面,我通过定义一个" window.location"在" select2:select"中执行的代码中转发事件被解雇了。这是代码:

  $("#beersSelectOptions").select2().on("select2:select", function() {

      //get clicked element
      var clickObject = $(event.target).data();

      //define route + conduct url forward
      var domain = document.domain;
      var brand_uri = clickObject.data.element.attributes[2].value;
      var beer_uri = clickObject.data.element.attributes[3].value;
      location.href='/'+brand_uri+'/'+beer_uri;

   });

但是:事件仅在鼠标点击时触发,而不是在键盘上输入选项。

我使用它不正确吗?有谁知道如何解决这个问题?

0 个答案:

没有答案