下拉列表中的Prestashop过滤器不起作用

时间:2015-05-10 13:54:26

标签: javascript jquery prestashop

我在Prestashop中遇到过滤器问题。最初在blocklayered.js中存在代码:

    $(document).on('click', '#layered_form select',function(e) {
      reloadContent(true);
    });

但是这段代码错了,因为当我点击select - function reloadContent()时就启动了。我想在用户点击下拉列表中的选项时启动该功能。我改变了代码:

$(document).on('click', '#layered_form select option', function(e) {
    reloadContent(true);
});

现在,我的过滤器在firefox中正常工作,但在chrome中不起作用。 是什么原因?

1 个答案:

答案 0 :(得分:0)

您应该只使用change元素的select事件:

$(document).on('change', '#layered_form select',function(e) {
    reloadContent(true);
});