0

我有一个带有多个选择过滤器的暴露过滤器块,包括“排序依据”类型的过滤器。通过按“应用”按钮提交所有过滤器值。

我只想为“排序”过滤器提供自动提交功能。我找到了下面的代码,但即使它应该也不起作用。是否甚至可以仅针对单个过滤器?

代码:

$('.views-exposed-form select').change(function() { $(this).parents('form').submit(); });

任何提示将不胜感激!

4

1 回答 1

1
// Wait until document fully loaded
jQuery(document).ready(function($) {
    // Check if the filter exists
    if($('.views-exposed-form select').length){
        // Your change function
        $('.views-exposed-form select').change(function() {
            // Submit the form
            $(this).parents('form').submit();
        });
    }
});
于 2013-05-18T09:53:25.500 回答