获取jquery select2插件以处理附加表单

时间:2013-02-17 11:16:13

标签: jquery jquery-select2

我正在使用带有ajax调用的select2插件来获取使用隐藏字段的选择框。 在我的页面上,我有一个添加按钮,在页面中添加另一个选择框。 我试图让select2插件在这个插入的字段上工作。 我也尝试过'on'方法..

$('.selectcateg').on('load',function(){
   $('.selectcateg).select2({
   minimumInputLength: 2,
   ajax: {
      url: "../../../datafeeds/categorylist.php",
      dataType: 'json',
      data: function (term, page) {
      return {
          q: term
      };
   },
     results: function (data, page) {
        return { results: data };
     }
   }
});
});

但是这样就可以阻止它在最初加载的字段上工作。如果我删除'on'功能,它对添加的内容不起作用。

这是我用来附加到表单的基本代码..

$('#catgeoryform').append('<input type="hidden" name="category[]" class="selectcateg">');

1 个答案:

答案 0 :(得分:0)

所以我认为经过不同的尝试后5小时我已经开始工作了。

我不得不在事件上使用回调来触发select插件。我确定有一个更简单的方法,但它的工作,所以我很高兴。

我向上滑动添加按钮,附加信息,滑动新输入框,然后调用该功能..

它将select2框添加到隐藏的输入..